当前位置:   article > 正文

jeecg and design vue2 - JEditableTable 获取选中行

jeecg and design vue2 - JEditableTable 获取选中行

完整的sample.

使用内置函数 getSelection()

完整代码:

  1. <template>
  2. <j-editable-table
  3. :ref="refKeys[0]"
  4. :loading="OrderItemTable.loading"
  5. :columns="OrderItemTable.columns"
  6. :dataSource="OrderItemTable.dataSource"
  7. :maxHeight="500"
  8. :disabled="formDisabled"
  9. :rowSelection="true"
  10. :row-number="true"
  11. />
  12. <!-- 添加一个按钮或其他触发事件的方式 -->
  13. <button @click="handleGetSelectedRows">获取选中行</button>
  14. </template>
  15. <script>
  16. export default {
  17. methods: {
  18. handleGetSelectedRows() {
  19. // 获取表格组件的实例
  20. const table = this.$refs[this.refKeys[0]];
  21. // 调用 getSelection 方法获取选中行数据
  22. if (table && typeof table.getSelection === 'function') {
  23. const selectedRows = table.getSelection();
  24. console.log('Selected rows:', selectedRows);
  25. // 在这里可以进一步处理选中行的数据
  26. } else {
  27. console.error('getTableInstance 或 getSelection 方法未定义或不可用');
  28. }
  29. },
  30. },
  31. };
  32. </script>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/459284
推荐阅读
相关标签
  

闽ICP备14008679号