|
<div>
<ejs-grid id="Grid" dataSource=@ViewBag.DataSource detailDataBound="detailDataBound" allowPaging="true" detailTemplate="#detailtemplate">
<e-grid-columns>
<e-grid-column field="OrderID" headerText="Order ID" width="140"></e-grid-column>
. . . .
</e-grid-columns>
</ejs-grid>
</div>
<script type="text/x-template" id="detailtemplate">
<div>
<div class="detail-tab"></div>
</div>
<div style="display:none">
<div id="detailTabContent1">
<div>
${ShipName}
</div>
</div>
. . . .
</div>
</script>
<script>
function detailDataBound(e) {
var content1 = document.getElementById('detailTabContent1');
. . . .
detailTab = new ej.navigations.Tab({
items: [
{ header: { 'text': 'Name' }, content: content1 },
. . . .
]
});
detailTab.appendTo(e.detailElement.querySelector('.detail-tab'));
}
</script> |