chenlei 10 місяців тому
батько
коміт
03c6c5ec58
3 змінених файлів з 10 додано та 2 видалено
  1. 4 0
      packages/list/src/main.vue
  2. 5 1
      packages/list/src/tables.vue
  3. 1 1
      readme.md

+ 4 - 0
packages/list/src/main.vue

@@ -330,6 +330,10 @@
         this.multipleSelection = val;
         this.$emit('selection-change', val);
       },
+      handleCellMouseEnter(row, column, cell, event){
+        this.$emit('cell-mouse-enter', row, column, cell, event);
+      },
+      
       handleSizeChange(val) {
         this.pages.pageSize = val; //修改每页数据量
         this.initDataList();

+ 5 - 1
packages/list/src/tables.vue

@@ -22,8 +22,9 @@
     :row-class-name="tableRowClassName"
     :border="emTableList.border === false ? false : true"
     @filter-change="filterColHandler"
+    @cell-mouse-enter="handleCellMouseEnter"
   >
-      <el-table-column v-if="emTableList.isMultiple" type="selection" :selectable="emTableList.selectable" :fixed="true" align="center"></el-table-column>
+      <el-table-column v-if="emTableList.isMultiple" type="selection" title="dfdf" :selectable="emTableList.selectable" :fixed="true" align="center"></el-table-column>
       <el-table-column
         v-for="(item, index) in emTableList.showColumns"
         v-if="isShow(item) && item.stype !== 'checkbox'"
@@ -872,6 +873,9 @@ export default {
         bus.$emit("checkedEventTableToCard", val);
       }
     },
+    handleCellMouseEnter(row, column, cell, event) {
+      this.emTableList.handleCellMouseEnter(row, column, cell, event);
+    },
     cellInputEvent(item) {
       if (item.hasOwnProperty("isInput")) {
         item.isInput = true;

+ 1 - 1
readme.md

@@ -1,7 +1,7 @@
 ## 版本
 1.03
   增加功能:
-  1.dx-table-list支持 selectable、selection-change、toggleRowSelection、clearSelection、toggleAllSelection 功能与 el-table 一致
+  1.dx-table-list支持 selectable、selection-change、toggleRowSelection、clearSelection、toggleAllSelection、cell-mouse-enter 功能与 el-table 一致
   2.page_column 支持列头后置按钮: page_column[*].headerBtn:{ eventType:'setting',icon:'el-icon-s-tools'}
   3.兼容旧版的page_column[*].formatter配置
   4.DxTableList.queryParam 增加param默认参数