BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
@(Html.EJ().Grid<object>("Grid1").Datasource((IEnumerable<object>)ViewBag.data)
.AllowFiltering()
.FilterSettings(filter =>
{
filter.FilteredColumns((List<FilteredColumn>)ViewBag.fcols1);
}).Columns(col =>
{
col.Field("OrderID").HeaderText("Order ID").Add();
col.Field("CustomerID").HeaderText("Customer ID").Add();
col.Field("Freight").Format("{0:C}").Add();
col.Field("ShipCity").HeaderText("Ship City").Add();
}))
@(Html.EJ().Grid<object>("Grid2").Datasource((IEnumerable<object>)ViewBag.data)
.AllowFiltering().FilterSettings(filter =>
{
filter.FilteredColumns((List<FilteredColumn>)ViewBag.fcols2);
})
.Columns(col =>
{
-----
}))
public ActionResult Index()
{
-----------
List<FilteredColumn> fCols1 = new List<FilteredColumn>();
fCols1.Add(new FilteredColumn()
{
Field = "BooleanColumn",
Operator = FilterOperatorType.Equals,
Predicate = "and",
Value = "true"
});
ViewBag.fcols1 = fCols1;
List<FilteredColumn> fCols2 = new List<FilteredColumn>();
fCols2.Add(new FilteredColumn()
{
Field = "BooleanColumn",
Operator = FilterOperatorType.Equals,
Predicate = "and",
Value = "false"
});
ViewBag.fcols2 = fCols2;
return View();
}
|
@(Html.EJ().Grid<object>("Grid1").Datasource((IEnumerable<object>)ViewBag.data)
.Query("ej.Query().where(ej.Predicate('BooleanColumn', 'equal', true, true))")
.Columns(col =>
{
-------
}))
@(Html.EJ().Grid<object>("Grid2").Datasource((IEnumerable<object>)ViewBag.data)
Query("ej.Query().where(ej.Predicate('BooleanColumn', 'equal', false, true))")
.Columns(col =>
{
--------
})) |