|
<ejs-grid id="Grid" actionBegin="actionBegin" toolbar="@(new List<string>() { "Add", "Edit", "Delete", "Update", "Cancel" })" allowPaging="true">
<e-data-manager url="/Home/UrlDatasource/" insertUrl="/Home/Insert" removeUrl="/Home/Delete" updateUrl="/Home/Update" adaptor="UrlAdaptor" crossdomain="true"></e-data-manager>
<e-grid-editsettings allowEditing="true" allowAdding="true" allowDeleting="true"></e-grid-editsettings>
<e-grid-columns>
<e-grid-column field="OrderID" headerText="Order ID" isPrimaryKey="true" validationRules="@(new { required=true})" textAlign="Right" width="120"></e-grid-column>
<e-grid-column field="CustomerID" headerText="Customer Name" width="150"></e-grid-column>
<e-grid-column field="Freight" editType="numericedit" headerText="Freight" format="C2" width="120"></e-grid-column>
<e-grid-column field="ShipCountry" headerText="Ship Country" defaultValue="USA" width="150"></e-grid-column>
</e-grid-columns>
</ejs-grid>
|
|
<ejs-grid id="Grid" actionBegin="actionBegin" toolbar="@(new List<string>() { "Add", "Edit", "Delete", "Update", "Cancel" })" allowPaging="true">
<e-data-manager url="/Home/UrlDatasource/" insertUrl="/Home/Insert" removeUrl="/Home/Delete" updateUrl="/Home/Update" adaptor="UrlAdaptor" crossdomain="true"></e-data-manager>
<e-grid-editsettings allowEditing="true" allowAdding="true" allowDeleting="true"></e-grid-editsettings>
<e-grid-columns>
. . .
<e-grid-column field="ShipCountry" headerText="Ship Country" defaultValue="USA" width="150"></e-grid-column>
</e-grid-columns>
</ejs-grid>
<script>
function actionBegin(args) {
if (args.requestType == "save" && args.data['CustomerID'] == '') {
args.data['CustomerID'] = 'VINET'; // set the column value while running time
}
}
</script>
|