| 
67 | 67 |                                     <div :class="['v-table-body-cell',showVerticalBorder ? 'vertical-border':'',showHorizontalBorder?'horizontal-border':'']"  | 
68 | 68 |                                          :style="{'width':col.width+'px','height': rowHeight+'px','line-height':rowHeight+'px','text-align':col.columnAlign}"  | 
69 | 69 |                                          :title="col.overflowTitle ?  overflowTitle(item,col) :''"  | 
70 |  | -                                         @click.stop="onCellClick(rowIndex,item,col);onCellEdit($event,col.isEdit,item,col.field,rowIndex)"  | 
 | 70 | +                                         @click.stop="onCellClick(rowIndex,item,col);cellEditClick($event,col.isEdit,item,col.field,rowIndex)"  | 
71 | 71 |                                     >  | 
72 | 72 |                                         <template  | 
73 | 73 |                                                 v-if="typeof col.componentName ==='string' && col.componentName.length > 0">  | 
 | 
160 | 160 |                             <div :class="['v-table-body-cell',showVerticalBorder ? 'vertical-border':'',showHorizontalBorder?'horizontal-border':'']"  | 
161 | 161 |                                  :style="{'width':col.width+'px','height': rowHeight+'px','line-height':rowHeight+'px','text-align':col.columnAlign}"  | 
162 | 162 |                                  :title="col.overflowTitle ?  overflowTitle(item,col) :''"  | 
163 |  | -                                 @click.stop="onCellClick(rowIndex,item,col);onCellEdit($event,col.isEdit,item,col.field,rowIndex)"  | 
 | 163 | +                                 @click.stop="onCellClick(rowIndex,item,col);cellEditClick($event,col.isEdit,item,col.field,rowIndex)"  | 
164 | 164 |                             >  | 
165 | 165 |                                 <template v-if="typeof col.componentName ==='string' && col.componentName.length > 0">  | 
166 | 166 |                                     <component :rowData="item" :field="col.field ? col.field : ''" :index="rowIndex"  | 
 | 
455 | 455 |         },  | 
456 | 456 |         methods: {  | 
457 | 457 | 
  | 
458 |  | -            // 单元格编辑  | 
459 |  | -            onCellEdit(e,isEdit,rowData,field,rowIndex){  | 
460 |  | -
  | 
461 |  | -                if (isEdit){  | 
462 |  | -
  | 
463 |  | -                    let self = this;  | 
464 |  | -                    // 单元格内容变化后的回调  | 
465 |  | -                    let onCellEditCallBack = function (newValue,oldVal) {  | 
466 |  | -
  | 
467 |  | -                        self.cellEditDone(newValue,oldVal,rowData,field,rowIndex);  | 
468 |  | -                    }  | 
469 |  | -
  | 
470 |  | -                    this.cellEdit(e,onCellEditCallBack)  | 
471 |  | -                }  | 
472 |  | -            },  | 
473 |  | -
  | 
474 | 458 |             setRowHoverColor(isMouseenter){  | 
475 | 459 | 
  | 
476 | 460 |                 if (this.rowHoverColor && this.rowHoverColor.length > 0 && isMouseenter) {  | 
 | 
0 commit comments