作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在检查 demo在我的项目中实现多选过滤。
这确实是一个不错的演示,但存在一些问题。选择一个过滤器并点击刷新按钮,然后过滤器不会重置。之后它就会开始出现故障。
过滤器不会重置
得到空网格。
我该如何解决这些问题?任何想法。
最佳答案
感谢您的错误报告! the lines 中的 clearToolbar
中存在错误的代码。稍后我会将该错误报告给 trirand。
要解决这个问题,必须使用 filterToolbar
的 beforeClear
回调:
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/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!