Skip to content

Commit 3f448ed

Browse files
author
李杨枚
committed
chore: add current row data to edit slot parameters
1 parent e250b6a commit 3f448ed

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

packages/vue-vtable/src/edit/editor.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ export interface DynamicRenderEditorParams {
1111
col: number;
1212
/** 值 */
1313
value: any;
14+
/** 行数据 */
15+
record: any;
1416
/** 表格实例 */
1517
table: any;
1618
/** 设置值方法 */
@@ -148,13 +150,15 @@ export class DynamicRenderEditor {
148150
return false;
149151
}
150152
}
153+
const record = table?.getCellOriginRecord(col, row);
151154
const vnode = this.getNode(
152155
id,
153156
key
154157
)?.({
155158
row,
156159
col,
157160
value,
161+
record,
158162
table,
159163
onChange: (value: any) => this.setValue(value)
160164
})?.find((node: any) => node?.type !== Symbol.for('v-cmt'));

0 commit comments

Comments
 (0)