setEditCell激活编辑状态后,使用原生focus无法聚焦输入栏 期望的结果: No response 操作系统: window 10 浏览器版本: chrome 130.0.6723.70 vue 版本: 3.4.21 vxe-pc-ui 版本: 4.0.2 vxe-table 版本: 4.6.17 是否使用当前最新版本? 我已确认是使用当前的最新版本并已按要求提供复现链接与示例代码。Activity...
},methods: {asyncinsertEvent () {constrecord = {name:'New name'}const$grid =this.$refs.gridRefif($grid) {const{row: newRow } =await$grid.insert(record) $grid.setEditCell(newRow,'age') } },asyncremoveRow (row) {const$grid =this.$refs.gridRefif($grid) {consttype =awaitVxeUI.mo...
},asyncpushEvent () {const$table =this.$refs.tableRefif($table) {constrecord = {name:`Name_${newDate().getTime()}`}const{row: newRow } =await$table.insertAt(record, -1) $table.setEditRow(newRow) } },asyncinsertEvent () {const$table =this.$refs.tableRefif($table) {constrecor...
setEditRow (row) { const { visibleColumn } = internalData return $xetable.setActiveCell(row, XEUtils.find(visibleColumn, column => isEnableConf(column.editRender))) return $xetable.setEditCell(row, XEUtils.find(visibleColumn, column => isEnableConf(column.editRender))) }, setActiveCell (...
vxe-table 一款专门用来对Vue3表格进行复杂操作的ui组件库,虚拟滚动,普通表格的行拖拽,表格的全屏展示,表格的全键盘操作,禁用编辑等。 官网 官网地址 下载 npm install xe-utils vxe-table 配置在main.js或者main.ts里面 import { App, createApp } from 'vue'import VXETable from 'vxe-table'import 'vxe-ta...
env.VUE_APP_VXE_TABLE_ENV === 'development') { warnLog('vxe.error.delFunc', ['setActiveRow', 'setEditRow']) } // 即将废弃 return editMethods.setEditRow(row) }, @@ -586,9 +589,9 @@ const editHook: VxeGlobalHooksHandles.HookOptions = { return $xetable.setEditCell(row, column)...
1 change: 1 addition & 0 deletions1src/components/VxeTable/src/methods.ts Original file line numberDiff line numberDiff line change Expand Up@@ -158,6 +158,7 @@ export const gridComponentMethodKeys: ( 'setEditRow', 'setEditCell',
请看截图中的打印的位置,第一次渲染表格时候位置是正确的,但是第二次渲染表格位置出现了异常,因为我项目中要对展开行的内的表格进行setEditCell,当通过ref调用时,我发现不能正确的激活单元格,最后定位到表格的位置渲染异常 期望的结果: 表格的位置正确渲染 ...
1 change: 1 addition & 0 deletions 1 src/components/VxeTable/src/methods.ts Original file line numberDiff line numberDiff line change @@ -158,6 +158,7 @@ export const gridComponentMethodKeys: ( 'setEditRow', 'setEditCell', 'setSelectCell', 'clearEdit', // vxe-table-validator 'clearV...
value === cellValue) return item ? item.label : '' } const filterAgeMethod: VxeColumnPropTypes.FilterMethod = ({ value, row }) => { return row.age >= value } onMounted(() => { demo1.loading = true setTimeout(() => { demo1.tableData = [ { id: 10001, name: 'Test1', ...