Commit af6a313d by cain

解决翻页记住选择时获取指定列值的问题

parent cf211fa1
...@@ -155,6 +155,7 @@ ...@@ -155,6 +155,7 @@
if ($.common.isNotEmpty($.table._option.rememberSelected) && $.table._option.rememberSelected) { if ($.common.isNotEmpty($.table._option.rememberSelected) && $.table._option.rememberSelected) {
func = $.inArray(e.type, ['check', 'check-all']) > -1 ? 'union' : 'difference'; func = $.inArray(e.type, ['check', 'check-all']) > -1 ? 'union' : 'difference';
selectionIds = _[func](selectionIds, rowIds); selectionIds = _[func](selectionIds, rowIds);
selectionRows = _[func](selectionRows, rows,"row");
} }
}); });
// 图片预览事件 // 图片预览事件
...@@ -365,7 +366,9 @@ ...@@ -365,7 +366,9 @@
return row[column]; return row[column];
}); });
if ($.common.isNotEmpty($.table._option.rememberSelected) && $.table._option.rememberSelected) { if ($.common.isNotEmpty($.table._option.rememberSelected) && $.table._option.rememberSelected) {
rows = rows.concat(selectionIds); rows = $.map(selectionRows, function (row) {
return row[column];
});
} }
return $.common.uniqueFn(rows); return $.common.uniqueFn(rows);
}, },
...@@ -388,7 +391,9 @@ ...@@ -388,7 +391,9 @@
return row[$.table._option.columns[1].field]; return row[$.table._option.columns[1].field];
}); });
if ($.common.isNotEmpty($.table._option.rememberSelected) && $.table._option.rememberSelected) { if ($.common.isNotEmpty($.table._option.rememberSelected) && $.table._option.rememberSelected) {
rows = rows.concat(selectionIds); rows = $.map(selectionRows, function (row) {
return row[$.table._option.columns[1].field];
});
} }
return $.common.uniqueFn(rows); return $.common.uniqueFn(rows);
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment