如何在Kendo Grid列上实现辅助搜索

时间:2018-11-25 05:01:15

标签: user-interface kendo-ui grid

我是Kendo UI小部件的新手,并且对排序有疑问。 我有一个Kendo网格,默认排序分配给databound上的一列。 当用户对另一列进行排序时,将进行默认排序,并且网格将根据用户选择的列进行排序。

我的要求是,当用户选择其他列进行排序时,默认列也应进行排序,即应在默认列上应用二级排序。

下面是代码段,

对数据源进行排序

     @(Html.Kendo().Grid<DeviceDetails_VM>()
            .Name("griddeviceDetail")
            .HtmlAttributes(new { style = "auto; " })
            .Events(e =>e.Edit("OnColumnEdit").ColumnReorder("onColumnReorder").ColumnResize("onColumnResize").DataBinding("onDataBinding").DataBound("onDataBound"))
            .Editable(editable => editable.Mode(GridEditMode.InCell))
            .ColumnMenu(s => { s.Filterable(true); s.Sortable(true); })
            .Columns(columns =>
            {
                columns.Bound(x => x.PK_AllAssetID);
}.Sortable()
.DataSource(datasource => dataSource
.Ajax()
.Sort(x => x.Add(PK_AllAssetID).Order(Descending))
.PageSize(25))

网格中有大量的列。我没有添加它们以提高可读性。

我应在哪里进行二级排序?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)