|
|
|
@ -1,6 +1,6 @@ |
|
|
|
<template> |
|
|
|
<div class="p-4"> |
|
|
|
<BasicTable @register="registerTable"> |
|
|
|
<BasicTable @register="registerTable" @edit-change="onEditChange"> |
|
|
|
<template #action="{ record, column }"> |
|
|
|
<TableAction :actions="createActions(record, column)" /> |
|
|
|
</template> |
|
|
|
@ -145,6 +145,9 @@ |
|
|
|
|
|
|
|
const [registerTable] = useTable({ |
|
|
|
title: '可编辑行示例', |
|
|
|
titleHelpMessage: [ |
|
|
|
'本例中修改[数字输入框]这一列时,同一行的[远程下拉]列的当前编辑数据也会同步发生改变', |
|
|
|
], |
|
|
|
api: demoListApi, |
|
|
|
columns: columns, |
|
|
|
showIndexColumn: false, |
|
|
|
@ -198,10 +201,19 @@ |
|
|
|
]; |
|
|
|
} |
|
|
|
|
|
|
|
function onEditChange({ column, value, record }) { |
|
|
|
// 本例 |
|
|
|
if (column.dataIndex === 'id') { |
|
|
|
record.editValueRefs.name4.value = `${value}`; |
|
|
|
} |
|
|
|
console.log(column, value, record); |
|
|
|
} |
|
|
|
|
|
|
|
return { |
|
|
|
registerTable, |
|
|
|
handleEdit, |
|
|
|
createActions, |
|
|
|
onEditChange, |
|
|
|
}; |
|
|
|
}, |
|
|
|
}); |
|
|
|
|