FineUI 官方论坛
标题:
6.0中 AppBox的全选行问题(x-grid-row-selected不存在)
[打印本页]
作者:
vsfan
时间:
2016-10-24 14:42
标题:
6.0中 AppBox的全选行问题(x-grid-row-selected不存在)
APPBOX这个全选行功能,到了6.0下变成了选中所有行。
作者:
vsfan
时间:
2016-10-31 10:40
解决办法是将:
selectedRowSelector = '.x-grid-row-selected',
改为
selectedRowSelector = '.x-grid-item-selected'
原因是Extjs6.0不再有x-grid-row-selected样式
作者:
chenchen1016
时间:
2017-6-2 09:38
全选行的时候没有把所有项目选上,现在用的selectedRowSelector = '.x-grid-item-selected',也没起到作用?请问有什么解决方法吗?
作者:
andy
时间:
2017-6-3 09:41
我也遇到了这样的问题,请大神们给解决下啊
作者:
sanshi
时间:
2017-6-9 15:26
在 extjs 6.0下,把
.x-grid-row-selected 改为
.x-grid-item-selected 应该就可以了
var grid = F(grid2ID), gridEl = $(grid.el.dom);
var checkboxSelector = '.powers input[type=checkbox]',
selectedRowSelector = '.x-grid-row-selected',
selectedRowCheckboxSelector = selectedRowSelector + ' ' + checkboxSelector;
F(grid2ID).on('beforeitemcontextmenu', function (view, record, item, index, event) {
F(menuID).showAt(event.getXY());
event.stopEvent();
});
function selectCheckbox(checked) {
var selectedRows = gridEl.find(selectedRowSelector);
if (selectedRows.length) {
gridEl.find(selectedRowCheckboxSelector).prop('checked', checked);
} else {
gridEl.find(checkboxSelector).prop('checked', checked);
}
}
F(menuSelectRows).on('click', function () {
selectCheckbox(true);
});
复制代码
作者:
andy
时间:
2017-6-10 17:29
我试了试没有作用啊,我发现超过43行就不正常了[attach]10246[/attach]
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4