|
<ej-grid id="FlatGrid" allow-paging="true" >
. . .
<e-context-menu-settings enable-context-menu="true">
<e-custom-context-menu-items>
<e-custom-context-menu-item id="clear" text="ClearSelection"></e-custom-context-menu-item>
</e-custom-context-menu-items>
</e-context-menu-settings>
. . .
<e-columns>
. . .
</e-columns>
</ej-grid> |
|
<e-context-menu-settings enable-context-menu="true" disable-default-items="true">
<e-custom-context-menu-items>
<e-custom-context-menu-item id="clear" text="ClearSelection"></e-custom-context-menu-item>
</e-custom-context-menu-items>
</e-context-menu-settings> |
|
<ej-grid id="FlatGrid" allow-paging="true" >
. . .
<e-columns>
<e-column field="OrderID" header-text="Order ID" template="<a rel='nofollow' href='//www.syncfusion.com'>{{:OrderID}}</a>" is-primary-key="true" text-align="Right" width="75"></e-column>
. . .
</e-columns>
</ej-grid> |
|
[Grid]
<ej-grid id="FlatGrid" datasource="@ViewBag.data" allow-paging="true" context-click="contextClick" >
. . .
<e-context-menu-settings enable-context-menu="true">
<e-custom-context-menu-items>
<e-custom-context-menu-item id="clear" text="MyContextMenu"></e-custom-context-menu-item>
</e-custom-context-menu-items>
</e-context-menu-settings>
<e-columns>
<e-column field="OrderID" header-text="Order ID" is-primary-key="true" text-align="Right" width="75"></e-column>
. . .
</e-columns>
</ej-grid>
[ContextClick function]
<script type="text/javascript">
function contextClick(args) {
if (args.text == "MyContextMenu") {
var selectedRecord = this.getSelectedRecords()[0]; //get the selectedRecord
window.location = "/Home/About?ID=" + selectedRecord.OrderID; //Pass the primary key field value
}
}
</script> |