BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
@using (Html.BeginForm("FormTwo", "Form", FormMethod.Post))
{
@Html.EJ().CheckBox("chk").ClientSideEvents(events => events.Change("change"));
}
@(Html.EJ().Grid<object>("Grid")
.Columns(col =>
{
col.Field("OrderID").Add();
. ..
})
)
<script>
function change(args) {
if (args.checkState == "check")
$("#Grid").ejGrid("columns", [{ field: "OrderDate" }], "add");
else
$("#Grid").ejGrid("columns", [{ field: "OrderDate" }], "remove");
}
</script>
|
@using (Html.BeginForm("FormTwo", "Form", FormMethod.Post))
{
@Html.EJ().CheckBox("chk").ClientSideEvents(events => events.Change("change"));
}
@(Html.EJ().Grid<object>("Grid")
.Columns(col =>
{
col.Field("OrderID").Add();
. . .
. . .
})
)
<script>
var dropData = @Html.Raw(Json.Encode(ViewData["StockItems"]));
function change(args) {
if (args.checkState == "check")
//include columns as array of Object
$("#Grid").ejGrid("columns", [
{
field: "SKU", headerText: "SKU", width: 100,
dataSource: dropData, editType: ej.Grid.EditingType.Dropdown,
allowEditing: true, textAlign: ej.TextAlign.Right
}
], "add");
else
$("#Grid").ejGrid("columns", [{ field: "SKU" }], "remove");
}
</script>
|