|
@Html.EJ().Button("buttonnormal").Text("BatchSave").Size(ButtonSize.Mini).ShowRoundedCorner(true).ClientSideEvents(e => e.Create("btnLoad").Click("btnClick"))
@(Html.EJ().Grid<OrdersView>("FlatGrid")
.Datasource((IEnumerable<object>)ViewBag.datasource)
------------------------------
.Columns(col =>
{
col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).TextAlign(TextAlign.Right).Width(90).ValidationRules(v => v.AddRule("required", true).AddRule("number", true)).Add();
col.Field("CustomerID").HeaderText("Customer ID").Width(90).ValidationRules(v => v.AddRule("required", true).AddRule("minlength", 3)).Add();
------------------------------------
col.Field("Freight").HeaderText("Freight").TextAlign(TextAlign.Right).Width(80).EditType(EditingType.Numeric).Format("{0:C}").ValidationRules(v => v.AddRule("range", "[0,1000]")).Add();
-----------------------------------
})
)
-------------------------------------------------------
<script type="text/javascript">
function btnClick(args) {
var grid = $("#FlatGrid").ejGrid("instance");
grid.batchSave();
}
</script>
---------------------------------------------------------
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
|
|
@(Html.EJ().Grid<OrdersView>("FlatGrid")
.Datasource((IEnumerable<object>)ViewBag.datasource)
----------------------
.AllowPaging()
.Columns(col =>
{
-----------------------
})
)
<script type="text/javascript">
function btnClick(args) {
var grid = $("#FlatGrid").ejGrid("instance");
grid.batchSave();
if (grid.model.isEdit) {
alert("you cannot save and stop executing rest of the coding");
}
else {
alert("Execute other operation")
}
}
</script> |