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

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

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

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

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

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

在 ant design vue 中,表格的第一列是聯動的選擇框

截一張官方文檔圖,圖示最后一排就是禁用狀態

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

點擊 checkbox 會觸發onChange , 從而得到selectedRowKeys,selectedRowKeys就是選中的 key 數組。

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 屬性控制:

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

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

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

data () { return { // ... record: ’’, rowSelection: { selectedRowKeys: [], onChange: this.onSelectChange } }, methods: { handleEdit (record) { //...省略我的業務邏輯 if (record) { //...省略我的業務邏輯 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的第一列成為聯動的選擇框。

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

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

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

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久午夜影视| 国产资源在线观看入口av| 午夜亚洲福利| 欧美丝袜一区| 亚洲欧洲一区| 亚洲精品字幕| 免费人成在线不卡| 亚洲精品伦理| 日韩三级久久| 日本欧洲一区二区| 亚洲精品乱码久久久久久蜜桃麻豆| 99视频一区| 亚洲精品伊人| 国产精品蜜月aⅴ在线| 麻豆久久久久久久| 欧洲一区二区三区精品| 激情综合网站| 日本一区二区三区视频在线看| 亚洲色图国产| 国产精品一区二区av日韩在线 | 日本视频中文字幕一区二区三区| 国产日产高清欧美一区二区三区| 久久xxx视频| 日韩欧美精品| 欧美精品中文字幕亚洲专区| 欧美成人精品一级| 欧美日韩在线观看视频小说| 丝袜脚交一区二区| 国产精品巨作av| 亚洲激情精品| 精品国产精品国产偷麻豆| 欧美搞黄网站| 三级欧美韩日大片在线看| 久久精品99国产精品日本| 国产96在线亚洲| 视频一区免费在线观看| 免费在线播放第一区高清av| 狠狠色狠狠色综合日日tαg| 国产精品久久久久久久久久齐齐| 免费久久久久久久久| 国产精品xxx| 蜜臀av在线播放一区二区三区| 91精品一区国产高清在线gif | 日韩va亚洲va欧美va久久| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产精品日韩精品中文字幕| 国产精品婷婷| 欧洲一区二区三区精品| 国产精品2区| 日韩精品一区二区三区中文在线| 精品视频一区二区三区在线观看| 青草av.久久免费一区| 水野朝阳av一区二区三区| 日韩不卡在线| 成人久久一区| 国产超碰精品| 日韩不卡在线| av在线最新| 亚洲伦乱视频| 欧美日韩视频免费观看| 日韩电影免费在线观看| 福利欧美精品在线| 欧美精品高清| 在线看片不卡| 亚洲精一区二区三区| 黑丝美女一区二区| 模特精品在线| 亚洲综合激情在线| 国产精品一区二区三区美女| 久久国产精品美女| 国产精品原创| 综合日韩av| 欧美不卡在线| 中文字幕中文字幕精品| 欧美一区免费| 精品伊人久久| 欧美久久精品一级c片| 噜噜噜躁狠狠躁狠狠精品视频| 爽好多水快深点欧美视频| 欧美在线日韩| 久久影院资源站| 国产99久久久国产精品成人免费| 六月丁香综合| 成人午夜毛片| 日韩中文字幕91| 狂野欧美性猛交xxxx| 国精品一区二区三区| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 水蜜桃久久夜色精品一区的特点 | 好看的亚洲午夜视频在线| 福利视频一区| 日本欧洲一区二区| 国产精品毛片久久| 亚洲精品免费观看| а√在线中文在线新版| 中文字幕一区二区三区四区久久 | 国产乱码精品一区二区三区亚洲人 | 成人台湾亚洲精品一区二区| 欧美特黄一区| 精品一区91| 日韩一区网站| 最新国产拍偷乱拍精品| 久久精品亚洲| 日本欧洲一区二区| 久久天堂av| 国产精品久久国产愉拍| 免费成人av在线播放| 成人va天堂| 高清一区二区| 国产精品s色| 日本成人精品| 中文不卡在线| 色婷婷久久久| 国产成人精品一区二区三区在线| 日韩午夜视频在线| 国产亚洲精品久久久久婷婷瑜伽| 日韩深夜视频| 97精品国产一区二区三区 | 亚洲欧美日韩综合国产aⅴ| 日韩欧美三级| 欧洲亚洲一区二区三区| 极品av在线| 亚洲性色av| 日韩精品一区二区三区免费观看| 国产探花一区在线观看| 日本一区二区三区中文字幕| 亚洲一区二区三区中文字幕在线观看| 亚洲性图久久| 国产精品av一区二区| 欧美日韩一区二区综合 | 国产一区调教| 国产盗摄——sm在线视频| 久久99精品久久久久久园产越南 | 国产日韩专区| 热久久免费视频| 国产精品美女久久久| 国内自拍视频一区二区三区| 欧美日韩国产欧| 99精品视频精品精品视频| 久久在线免费| av免费不卡国产观看| 国产成人调教视频在线观看| 麻豆视频在线观看免费网站黄| 99久久夜色精品国产亚洲狼| 亚洲成av人片一区二区密柚 | 九九九精品视频| 136国产福利精品导航网址| 亚洲美洲欧洲综合国产一区| 日本不卡中文字幕| 国产精品白丝久久av网站| 精品午夜av| 免费人成在线不卡| 国产激情综合| 国产高清久久| 国产伦精品一区二区三区在线播放 | 韩日一区二区| 国产精品日本| 国产精品xx| 亚洲一区二区小说| 日本不良网站在线观看| 日韩一区二区三区免费视频| 在线中文字幕播放| 蜜桃视频在线观看一区| 国产精品分类| 午夜亚洲精品| 麻豆精品蜜桃| 国产精品一区二区av日韩在线| 在线精品小视频| 美女视频网站久久| 亚洲一区二区小说| 99久久婷婷| 日韩av二区在线播放| 国产午夜精品一区二区三区欧美 | 麻豆精品蜜桃视频网站| 欧美日韩免费观看一区=区三区| 欧美日本不卡| 美日韩精品视频| av亚洲一区二区三区| 国产欧美二区| 亚洲免费观看高清完整版在线观| 日韩毛片视频| 你懂的亚洲视频| 日韩精品乱码av一区二区| 欧美va天堂| 国产在线不卡| 欧美日中文字幕| 久久夜夜操妹子| 理论片午夜视频在线观看| 欧美伊人影院| 国产精品亚洲产品| 97久久亚洲| 日韩综合一区二区| 成人看片网站| 日韩成人高清| 久久九九精品| 亚洲小说欧美另类婷婷| 久久国产直播| 狠狠干成人综合网| 性欧美长视频| 日韩国产91|