gpt4 book ai didi

网格刷新的 jqgrid 多选过滤器问题

转载 作者:行者123 更新时间:2023-12-01 10:45:30 24 4
gpt4 key购买 nike

我正在检查 demo在我的项目中实现多选过滤。

这确实是一个不错的演示,但存在一些问题。选择一个过滤器并点击刷新按钮,然后过滤器不会重置。之后它就会开始出现故障。

选择过滤器:

Select a filter

点击刷新后:

过滤器不会重置 After hitting refresh

现在取消选中过滤器:

enter image description here得到空网格。 Now unchecked the filter

我该如何解决这些问题?任何想法。

最佳答案

感谢您的错误报告! the lines 中的 clearToolbar 中存在错误的代码。稍后我会将该错误报告给 trirand。

要解决这个问题,必须使用 filterToolbarbeforeClear 回调:

beforeClear: function () {
$(this.grid.hDiv)
.find(".ui-search-toolbar .ui-search-input>select[multiple] option")
.each(function () {
// unselect all options in <select>
this.selected = false;
}
);

$(this.grid.hDiv)
.find(".ui-search-toolbar button.ui-multiselect")
.each(function () {
// synchronize jQuery UI Multiselect with <select>
$(this).prev("select[multiple]").multiselect("refresh");
}
).css({
width: "98%",
marginTop: "1px",
marginBottom: "1px",
paddingTop: "3px"
});
}

The demo演示解决方法。如果 jqGrid 中的错误将得到解决,那么可以像 the demo 中那样从 beforeClear 回调中删除第一行树。 .

关于网格刷新的 jqgrid 多选过滤器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26944778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com