Maximize productivity with
30% off* for a limited time
using BOOSTDEV30.
Includes 3- and 5-packs.
*Some exclusions may apply.New Product LaunchBoldDesk: Help desk ticketing software starts at $10 for 3 agents.
Try it for free.
<ejs-grid id="Grid" dataSource="ViewBag.dataSource" allowPaging="true" >
<e-grid-editSettings allowAdding="true" allowDeleting="true" allowEditing="true"></e-grid-editSettings>
<e-grid-columns>
<e-grid-column field="OrderID" headerText="Order ID" isPrimaryKey="true" textAlign="Right" width="100"></e-grid-column>
<e-grid-column field="CustomerID" headerText="Customer ID" width="100"></e-grid-column>
<e-grid-column field="EmployeeID" headerText="Employee ID" template="#coltemplate" width="100"></e-grid-column>
<e-grid-column field="Freight" width="100" ></e-grid-column>
<e-grid-column field="Verified" headerText="Verified" width="100"></e-grid-column>
</e-grid-columns>
</ejs-grid>
<script id="coltemplate" type="text/template" >
<span>${format(data)}</span> // we pass row data to the format function
</script>
<script>
var format = function (value) {
var intl = new ej.base.Internationalization();
var emp = 100;
var formattedValue = intl.formatNumber(value.EmployeeID/emp, {
format: 'P2' }); // Format teh template value and also we made the calculation in here
return formattedValue;
}
</script>
|