日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

ant design vue 表格table 默認勾選幾項的操作

瀏覽:59日期:2022-11-08 08:02:20

為什么我同樣的功能要用react 、vue 都寫一遍 ?

啊我真是不是閑的蛋疼啊(~ o ~)~zZ

在 ant design vue 中,表格的第一列是聯(lián)動的選擇框

截一張官方文檔圖,圖示最后一排就是禁用狀態(tài)

ant design vue 表格table 默認勾選幾項的操作

點擊 checkbox 會觸發(fā)onChange , 從而得到selectedRowKeys,selectedRowKeys就是選中的 key 數(shù)組。

onChange: (selectedRowKeys, selectedRows) => { console.log(`selectedRowKeys: ${selectedRowKeys}`, ’selectedRows: ’, selectedRows); },

默認禁用disable 某項時,官方文檔給出了例子:

rowSelection() { const { selectedRowKeys } = this; return { onChange: (selectedRowKeys, selectedRows) => { console.log(`selectedRowKeys: ${selectedRowKeys}`, ’selectedRows: ’, selectedRows); }, getCheckboxProps: record => ({ props: { disabled: record.name === ’Disabled User’, // Column configuration not to be checked name: record.name, } }), } }

主要是getCheckboxProps 里面的disabled 屬性控制的。

默認選中某項時,需要 getCheckboxProps 里面的defaultChecked 屬性控制:

業(yè)務場景:勾選了幾項保存之后,下次進來編輯還是需要展示之前勾選的項,這時候就用到了默認勾選的屬性

之前只貼了核心邏輯,好多人好像沒看懂,我把整體的都貼上來了。

核心代碼defaultChecked: selectedRowKeys.includes(record.id) 的思路就是所有表格里所有包含已選中項的id,都給他默認選中

data () { return { // ... record: ’’, rowSelection: { selectedRowKeys: [], onChange: this.onSelectChange } }, methods: { handleEdit (record) { //...省略我的業(yè)務邏輯 if (record) { //...省略我的業(yè)務邏輯 let selectedRowKeys = (record.roleIdList.length > 0 && record.roleIdList.split(’,’)) || []; this.rowSelection = { selectedRowKeys: selectedRowKeys, onChange: this.onSelectChange, getCheckboxProps: record => { return { props: {defaultChecked: selectedRowKeys.includes(record.id) } }; } }; } else { this.record = ’’; this.rowSelection = { selectedRowKeys: [], onChange: this.onSelectChange } } }, onSelectChange (selectedRowKeys) { // 去重 Array.from(new Set(arr)) this.rowSelection.selectedRowKeys = Array.from(new Set(selectedRowKeys)); } }

ant design vue 版本和 react 版本寫法略有不同,disabled 和 defaultChecked 都掛在了props 屬性下。

補充知識:Ant-Design-Pro中Table組件rowSelection方法的一些坑

如下所示:

<Table rowSelection={rowSelection} columns={columns} dataSource={data} />

在 <Table/> 組件中有 rowSelection={rowSelection} 方法,可以讓Table的第一列成為聯(lián)動的選擇框。

API中說到通過 rowSelection.selectedRowKeys 來控制選中項。比較坑的是,selectedRowKeys 控制的只是dataSource當前的順序編號。

一定要加上rowKey='id'或者rowKey={record => record.id},后來經過多次調試發(fā)現(xiàn)很多BUG都跟這個參數(shù)有關,不然會導致聯(lián)動的選擇框狀態(tài)異常。id可以自定義為dataSource中的某個值。

以上這篇ant design vue 表格table 默認勾選幾項的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品久久福利| 蜜臀av国产精品久久久久| av在线最新| 久久黄色影视| 欧美伊人影院| 日韩专区欧美专区| 亚洲欧美日韩专区| 亚洲尤物在线| 综合一区av| 日本伊人午夜精品| 日产欧产美韩系列久久99| 久久免费影院| 国产一卡不卡| 国产精品一区二区精品视频观看 | bbw在线视频| 国产精品久久久一区二区| 国产日韩亚洲| 麻豆精品一区二区综合av| 亚洲ab电影| 日韩亚洲精品在线| 综合激情视频| 国产精品a级| 日韩免费高清| 久久国产精品亚洲77777| 在线精品国产亚洲| 久久的色偷偷| 亚洲免费高清| 欧美日韩中文一区二区| 丝袜亚洲另类欧美| 日韩不卡免费视频| 91亚洲一区| 亚洲自拍另类| 亚洲不卡视频| 国产精品22p| 免费视频国产一区| 欧美一区久久| 亚洲二区三区不卡| 日韩成人在线看| 久久男人天堂| 亚洲欧美日韩视频二区| 麻豆视频观看网址久久| 亚洲一区激情| 捆绑调教美女网站视频一区 | 久久免费精品| 精品国产一区二| 极品日韩av| 欧美1区2区3| 亚洲精品极品| 欧美一区三区| 国产精品亚洲欧美一级在线| av一区二区高清| 日韩伦理福利| 国产精品亚洲综合在线观看| 玖玖精品视频| 国产麻豆久久| 国产精品永久| 亚洲精品美女| 国产亚洲综合精品| 免费欧美在线视频| 少妇久久久久| 精品国产a一区二区三区v免费| 亚洲精选av| 欧美在线网站| 精品一区毛片| 91精品综合| 日韩欧美一区二区三区免费看| 欧美有码在线| 欧美视频一区| 日韩极品在线观看| 一区二区三区四区精品视频| 中文字幕在线视频网站| 久久这里只有精品一区二区| 激情91久久| 亚洲欧洲一区| 免费不卡在线观看| 综合在线一区| 97se亚洲| 欧美1区二区| 国产精品毛片久久| 国产高潮在线| 成人av二区| 国产精品美女久久久| 蜜桃一区二区三区在线| 天堂va欧美ⅴa亚洲va一国产| 日韩av网站在线免费观看| 午夜亚洲福利| 欧美日韩亚洲一区| 日韩中文字幕| 免费在线观看一区| 日韩在线观看| 视频一区欧美日韩| 日本欧美一区| 欧美aa在线视频| 风间由美中文字幕在线看视频国产欧美| 久久久久免费| 成人精品视频| 久久在线视频免费观看| 99精品电影| 免费在线观看不卡| 日韩av三区| 青青草精品视频| 亚洲精选成人| 国产在线成人| 欧美影院精品| 不卡专区在线| 日韩精品一区第一页| 精品国产乱码久久久| 伊人久久一区| 久久九九精品| 久久精品国产一区二区| 国产亚洲永久域名| 麻豆精品在线观看| 欧美久久精品一级c片| 日韩av一二三| 亚洲午夜电影| 福利一区二区免费视频 | 91精品国产自产在线观看永久∴| 五月精品视频| 日本久久综合| 美女久久久久久| 日韩中文字幕麻豆| 偷拍精品精品一区二区三区| 99精品小视频| 久久国产精品色av免费看| 精品视频一区二区三区在线观看| 久久视频国产| 久久久久亚洲精品中文字幕| 免费观看日韩电影| 日韩av中文字幕一区| 日韩中文字幕一区二区三区| 国产aa精品| 日韩av中文字幕一区二区三区| 国产精品毛片| 99热精品在线| 午夜宅男久久久| 91成人超碰| 欧美日韩国产精品一区二区亚洲| 亚洲婷婷在线| 中国女人久久久| 国产亚洲毛片在线| 女同性一区二区三区人了人一| 欧美成人亚洲| 蜜桃久久av| 蜜臀av性久久久久蜜臀aⅴ流畅| 丝袜美腿亚洲一区二区图片| 97精品97| 日韩精品欧美| 黄色亚洲免费| 日韩不卡一二三区| 精品国产不卡一区二区| 亚洲1234区| 日韩午夜高潮| 日韩精品一区二区三区中文 | 国产视频一区二| 国产乱子精品一区二区在线观看| 久久不见久久见中文字幕免费| 国产精品地址| 在线手机中文字幕| 国产日韩专区| 视频一区中文字幕精品| 亚洲欧美日韩专区| 国产精品视频一区二区三区四蜜臂| 精品视频在线一区二区在线| 99tv成人| 国产精品nxnn| 亚洲电影在线一区二区三区| 国产调教精品| 1024精品久久久久久久久| 免费亚洲婷婷| 视频在线观看国产精品| 精品高清久久| 亚洲深爱激情| 国产精品黑丝在线播放| 伊人www22综合色| 久久久久久美女精品| 青青草国产成人99久久| 激情婷婷综合| 麻豆91精品| 日韩欧美三级| 欧美日韩在线精品一区二区三区激情综合| 久久av综合| 综合亚洲自拍| 伊人影院久久| 久久国产主播| 美女免费视频一区| 五月国产精品| 激情婷婷欧美| 国产精品原创| 精品日韩在线| 国产亚洲久久| 日韩极品在线观看| 亚洲91网站| 视频一区二区中文字幕| 欧美午夜精品一区二区三区电影| 捆绑调教美女网站视频一区 | 亚洲黄色免费看| 国产欧美三级| 国产精品一区二区免费福利视频| 免费在线观看日韩欧美| 一区二区三区四区在线看|