|
<script type="text/x-jsrender" id="columnTemplate">
<a> {{:OrderDate}} </a>
</script>
@(Html.EJ().Grid<EmployeeView>("ColumnTemplate")
.Datasource((IEnumerable<object>)ViewBag.datasource)
.AllowPaging()
.ClientSideEvents(eve => eve.TemplateRefresh("refresh"))
.Columns(col =>
{
col.HeaderText("Employee Image").Template("#columnTemplate").TextAlign(TextAlign.Center).Width(110).Add();
})
)
<script type="text/javascript">
function refresh(args) {
$(args.cell).find("a").text(ej.format(args.data.OrderDate, "MM/dd/yyyy"))
}
</script>
|
|
<ej-grid id="FlatGrid" allow-paging="true" datasource="ViewBag.datasource" template-refresh="refresh" allow-filtering="true">
<e-columns>
<e-column field="OrderID" header-text="Order ID" is-primary-key="true"></e-column>
<e-column header-text="Order Date" template="#columnTemplate"></e-column>
. . .
</e-columns>
</ej-grid>
<script type="text/x-jsrender" id="columnTemplate">
<a> {{:OrderDate}} </a>
</script>
<script>
function refresh(args) {
$(args.cell).find("a").text(ej.format(args.data.OrderDate, "MM/dd/yyyy"))
}
</script> |