我有一个带有自定义工具栏模板的剑道网格,我的下拉列表只有一个浮点值 现在我想按该值和一列(而不是 ID)过滤网格并获得大于或小于。我该怎么办(我使用kendo-asp.net-mvc)
最佳答案
如果我理解正确,您希望根据下拉列表中的值过滤网格。
您可以向搜索按钮单击事件添加一个处理程序,该处理程序填充网格过滤器,然后过滤网格:
$( function () {
$( "#btnSearch" ).click( function ( e ) {
e.preventDefault();
$filter = new Array();
$dropdownValue = $( "#YOUR_DROPDOWN_ID" ).val();
if ( $dropdownValue ) {
$filter.push( { field: "GRID_FIELD", operator: "gt", value: $dropdownValue } );
$filter.push( { field: "GRID_FIELD", operator: "lt", value: $dropdownValue } );
}
var grid = $( "#Grid" ).data( "kendoGrid" );
grid.dataSource.filter( $filter );
} );
} );
关于kendo-ui - 使用列中的值过滤下拉列表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19025614/