|
<div>
<div ng-app="GridCtrl">
<div ng-controller="bodyCtrl">
<div ej-grid id="Grid" e-datasource="data e-detailstemplate="#tabGridContents" e-detailsdatabound="detailGridData">
<div e-columns>
<div e-column e-field="EmployeeID" e-headertext="EmployeeID" e-isprimarykey="true"></div>
</div>
</div>
</div>
</div>
</div>
<script>
function detailGridData(e) {
var filteredData = e.data["EmployeeID"];
e.detailsElement.find("#detailGrid" + e.data.EmployeeID).ejGrid({
columns: [
{ field: "EmployeeID", allowEditing: false, visible: false, defaultValue: filteredData, width: 80, textAlign: ej.TextAlign.Right },
{ field: "OrderID", isPrimaryKey: true, headerText: "Order ID", width: 80, textAlign: ej.TextAlign.Right },
.....
]
});
} </script>
<script id="tabGridContents" type="text/x-jsrender">
<div id="detailGrid{{:EmployeeID}}"/>
</script> |