Grid.js 580 B

12345678910111213141516171819202122232425
  1. let defaultName = '_def_';
  2. export default class Grid {
  3. constructor(Dcat) {
  4. Dcat.grid = this;
  5. this.selectors = {};
  6. }
  7. // 添加行选择器对象
  8. addSelector(selector, name) {
  9. this.selectors[name || defaultName] = selector
  10. }
  11. // 获取行选择器选中的ID字符串
  12. selected(name) {
  13. return this.selectors[name || defaultName].getSelectedKeys()
  14. }
  15. // 获取行选择器选中的行
  16. selectedRows(name) {
  17. return this.selectors[name || defaultName].getSelectedRows()
  18. }
  19. }