| | |
| | | align="center" |
| | | > |
| | | <template slot-scope="{ row }"> |
| | | <el-input v-if="editingRows === row && editShows== item.prop && item.prop != 'codeDateFormat' && (item.edit == 'text' ||item.edit == 'refer' ) && this.AddCellFlag" |
| | | <el-input v-if="editingRows === row && editShows== item.prop && item.prop != 'codeDateFormat' && (item.edit == 'text' ||item.edit == 'refer' )" |
| | | ref="inputRef" |
| | | v-show="!AddCellFlag" |
| | | v-model="row[item.prop]" |
| | | autofocus @blur="saveRows"></el-input> |
| | | <el-input-number v-if="editingRows === row && editShows== item.prop && item.edit == 'number'" v-model="row[item.prop]" |
| | |
| | | this.editOpenFlag = false; |
| | | // 调用父组件修改按钮状态 |
| | | this.$emit('editCloseChildren') |
| | | this.AddCellFlag=true; |
| | | }).catch(() => { |
| | | this.$message.warning('保存失败,请查看控制台输出!') |
| | | }); |
| | |
| | | //开启编辑 |
| | | editOpen() { |
| | | this.editOpenFlag = true; |
| | | this.AddCellFlag=false; |
| | | }, |
| | | //定义一个关闭编辑的方法供子组件使用 |
| | | editClose() { |