Files
SaaS-lib/lib/component/table/edit/index.ts

19 lines
406 B
TypeScript
Raw Normal View History

2024-05-15 17:29:42 +08:00
import { ColumnProps } from 'ant-design-vue/es/table';
import { NsTableCell } from './table-cell';
import { h } from 'vue';
interface Params {
text: string;
record: Recordable;
index: number;
}
export function renderEditCell(column: ColumnProps) {
return ({ text: value, record, index }: Params) => {
return h(NsTableCell, {
value,
record,
column,
index,
});
};
}