Aug 11, 2015, 2:26 PM
Grid Panel contextmenu
Hi,
Under Ext.Net 3.1 the contextmenu of our gridpanel isn't show on the correct place.
We expectedthe contextmenu to be shown on the row where we clicked, put it isnt.
if you need more code, let me know :)
Thanks in advance!
Under Ext.Net 3.1 the contextmenu of our gridpanel isn't show on the correct place.
We expectedthe contextmenu to be shown on the row where we clicked, put it isnt.
<Listeners>
<ItemDblClick Handler="addData(record,0,false);" />
<ItemContextMenu Handler="e.preventDefault();#{TourResultsContextMenu}.dataRecord = this.store.getAt(index);#{TourResultsContextMenu}.showAt(e.getXY());" />
</Listeners>
Our contextmenu:<ext:Menu ID="TourResultsContextMenu" runat="server">
<Items>
<ext:Label ID="MenuItemTourResultsContextMenuHeader" runat="server" Text="" Cls="TourResultsContextMenuHeader" />
<ext:MenuSeparator runat="server" />
<ext:MenuItem ID="MenuItemExportCSV" runat="server" Text="Ereignisse exportieren (CSV)" Icon="PageWhiteExcel">
<Listeners>
<Click Handler="window.location.href='getTourfile.aspx?tourid=' + this.parentMenu.dataRecord.data.TourNummer + '&type=rs'" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItemToTaskTemplate" runat="server" Text="Referenzrouten-Assistent..." Icon="Pencil" Hidden="true" >
<Listeners>
<Click Handler="prepareMatchTour(this.parentMenu.dataRecord.data.TourNummer, this.parentMenu.dataRecord.data.TourDescription)"></Click>
</Listeners>
</ext:MenuItem>
</Items>
<Listeners>
<BeforeShow Handler="#{MenuItemTourResultsContextMenuHeader}.setText('Tour ' + this.dataRecord.data.CustomerTourNumber);" />
</Listeners>
</ext:Menu>
Maby someone has an idea.if you need more code, let me know :)
Thanks in advance!