使用element的table表格,想在每行加上复选框,但是对复选框的显示和勾选有要求,举个例子:只有当勾选第一行并且保存后才会出现第二行的复选框,同时第一行复选框禁止修改,以此类推,第二行、第三行。想知道这样要怎么实现
使用element的table表格,想在每行加上复选框,但是对复选框的显示和勾选有要求,举个例子:只有当勾选第一行并且保存后才会出现第二行的复选框,同时第一行复选框禁止修改,以此类推,第二行、第三行。想知道这样要怎么实现
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
2 回答4.1k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
你可以在数据上增加个字段,是否已勾选,如:
isChecked: false
,表格复选框默认第一个显示且isChecked: false
,如果勾选,将该字段置为true
,同时在checkbox
的属性disable
置为true
,这样,选择后就禁止修改了,保存后,该条数据isChecked: true
;重新渲染,第一个isChecked: true
就不显示,显示下一个值为false
的数据;这样的一个逻辑即可满足你的交互。