|
<ejs-grid id="GridOverview" queryCellInfo="queryCellInfo" dataSource="ViewBag.datasource">
<e-grid-columns>
<e-grid-column field="Verified" template="#template" headerText="Template Switch" width="120"></e-grid-column>
<e-grid-column field="OrderID" headerText="OrderID" isPrimaryKey="true" isIdentity="true" textAlign="Right" width="120"></e-grid-column>
. . .
</e-grid-columns>
</ejs-grid>
<script id="template" type="text/x-template">
<div>
<input id="${OrderID}" class='e-tchk' type="checkbox" />
</div>
</script>
<script>
function queryCellInfo(args) {
if (args.column.field === 'Verified') {
var targEle1 = args.cell.querySelector('.e-tchk');
var switchComp = new ej.buttons.Switch({ checked: args.data[args.column.field] });
switchComp.appendTo(targEle1);
}
}
</script>
|
|
|