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 是否使用当前最新版本? 我已确认是使用当前的最新版本并已按要求提供复现链接与示例代码。1024...
},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...
请看截图中的打印的位置,第一次渲染表格时候位置是正确的,但是第二次渲染表格位置出现了异常,因为我项目中要对展开行的内的表格进行setEditCell,当通过ref调用时,我发现不能正确的激活单元格,最后定位到表格的位置渲染异常 期望的结果: 表格的位置正确渲染 ...
' }) } } const insertEvent = (row: any) => { const $table = xTable.value const record = { checked: false } $table.insertAt(record, row).then(({ row }) => { $table.setEditRow(row) }) } const getInsertEvent = () => { const $table = xTable.value const insertRecords =...
setEditRow(row) }, @@ -586,9 +589,9 @@ const editHook: VxeGlobalHooksHandles.HookOptions = { return $xetable.setEditCell(row, column) }, setActiveCell (row, fieldOrColumn) { // if (process.env.VUE_APP_VXE_TABLE_ENV === 'development') { // warnLog('vxe.error.delFunc', ['...
在editMethod中使用setEditCell时afterEditMethod会执行两遍 正常使用配合键盘激活也会执行两次,因为handleEdit里面执行了一次,在外部又执行了一次, 不过影响应该不大 鼠标聚焦正常 期望的结果: No response 操作系统: window 10 浏览器版本: Chrome 127.0.6533.120 ...
setEditCell(newRow, 'name') } }, editActivatedEvent (params: any) { console.log(params) } } }) </script> 4 changes: 2 additions & 2 deletions 4 package.json Original file line numberDiff line numberDiff line change @@ -1,6 +1,6 @@ { "name": "vxe-table", "version": "...
setEditCell(row: any, fieldOrColumn: string | VxeTableDefines.ColumnInfo<any>): Promise<void> /** * 用于 mouse-config.mouse-config,选中某个单元格 * @param row 指定行 * @param field 字段名 */ setSelectCell(row: any, fieldOrColumn: string | VxeTableDefines.ColumnInfo<any>): Promise<...
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(newRow, "sex"); } }; const removeSelectRowEvent = () => { const $table = tableRef.value; if ($table) { $table.removeCheckboxRow().then((res) => { console.log("rrrr", res); }); } }; const removeEvent = async (row: RowVO) => { const $table = tableRef....