MVC kendo Grid, мой проект, произвел поиск входного текста в Grid kendo, а затем мне нужно сделать кнопку фильтра снаружи, но после нажатия кнопки фильтра я нажимаю на свой фильтр ввода, фильтр: Все ~ eq ~ 2 ~ и ~ PricingName ~ содержат ~ '889', фильтр всегда берет данные кнопки фильтра.
Я фактически добавил datasource.data ([]) к внешнему событию, которое вызывает кнопку для условной фильтрации; но когда я нажимаю внешнюю кнопку, а затем нажимаю на сетку над фильтром, распространяюсь на параметры фона или карты, что данные на самом деле видят раздел и внешние, потому что эта проблема у меня есть карты в течение восьми часов, и из-за этого проекта является вторичной разработкой, и я впервые увидел каркас Kendo, опыт работы в шесть месяцев я был беспомощен, прошу помощи ...
然后 下面 这里 是 我 外部 按钮 的 JS
$("#fc_header_notification_bar").on("click", function () {
// $("#clientsDb").data("grid").dataSource.filter({ field: "ShipName", operator: "contains", value: "quanbu" });
var grid = $('#grid').data('kendoGrid');
var field = 'All';
var operator = 'eq';
var value = 2;
//grid.dataSource.filter({});
grid.dataSource.data([]);
if (value == "") {
grid.dataSource.filter({});
}
else {
grid.dataSource.filter({
field: field,
operator: operator,
value: value
});
То, что я хочу сделать, это очистить фильтр, назначенный здесь после запуска события, чтобы оно не пошло и нигде больше
grid.dataSource.fetch(function () {
var products = grid.dataSource.data();
// remove the first data item