中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

大學(xué)生兼職網(wǎng)網(wǎng)站建設(shè)計(jì)劃書海外黃岡網(wǎng)站推廣

大學(xué)生兼職網(wǎng)網(wǎng)站建設(shè)計(jì)劃書,海外黃岡網(wǎng)站推廣,優(yōu)化手機(jī)網(wǎng)站,晉中網(wǎng)站建設(shè)費(fèi)用最近在寫后臺(tái)管理系統(tǒng)時(shí),遇到一個(gè)需求,就是給表格中的某些字段添加排序功能。注意該表格是不分頁的,因此排序可以只通過前端處理。 如下圖所示: 在antd官網(wǎng)上是有關(guān)于表格排序的功能的。 對(duì)某一列數(shù)據(jù)進(jìn)行排序,通過…

最近在寫后臺(tái)管理系統(tǒng)時(shí),遇到一個(gè)需求,就是給表格中的某些字段添加排序功能。注意該表格是不分頁的,因此排序可以只通過前端處理。

如下圖所示:
在這里插入圖片描述
antd官網(wǎng)上是有關(guān)于表格排序的功能的。
在這里插入圖片描述
對(duì)某一列數(shù)據(jù)進(jìn)行排序,通過指定列的sorter函數(shù)即可啟動(dòng)排序按鈕,sorter:function(rowA,rowB){...},rowA、rowB為比較的兩個(gè)行數(shù)據(jù)。

官網(wǎng)中的示例如下:

給指定列添加sorter屬性

{title: 'Age',dataIndex: 'age',defaultSortOrder: 'descend',sorter: (a, b) => a.age - b.age,
},

上面的排序是順序,如果改為sorter: (a, b) => b.age - a.age,則為逆序。這種排序方法適用于數(shù)字大小的比較,或者英文字符的比較,如果是漢字,則不適用。

下面介紹針對(duì) 數(shù)字 漢字 布爾類型的排序方法

1.針對(duì)數(shù)字 漢字 布爾類型的排序,都要先指定sorter屬性,指定該字段是要進(jìn)行排序的字段

{dataIndex: 'designator',//字符串title: '位號(hào)',sorter: (a, b) => a.designator - b.designator,width: 150,},{dataIndex: 'singleDosage',title: '單量',sorter: (a, b) => a.singleDosage - b.singleDosage,type: 'number',//數(shù)字width: 90,},{dataIndex: 'bomType',title: '供料方式',scopedSlots: { customRender: 'bomType' },sorter: (a, b) => a.bomType - b.bomType,type: 'boolean',//布爾類型width: 90,},

2.監(jiān)聽表格的change事件

<a-table:data-source="tableList":columns="bomColumns":pagination="false"stripe:key="1"borderedstyle="width: 100%"@change="changeBomTable":scroll="{ y: 400, x: 1000 }"
>
</a-table>

3.表格change事件中判斷

changeBomTable(pagination, filters, sorter, arr) {if (sorter && sorter.columnKey) {if (sorter.column &&sorter.column.type != 'number' &&sorter.column.type != 'boolean') {let list = this.tableList.sort(this.sortBy(sorter.columnKey,sorter && sorter.order == 'ascend' ? true : false));this.tableList = list;}}
},
sortBy(field, flag) {return function(a, b) {if (flag) {return b[field].localeCompare(a[field]);} else {return a[field].localeCompare(b[field]);}};
},

其實(shí)上面的排序方法只對(duì)漢字字符串進(jìn)行了處理,其他的數(shù)字和布爾類型都沒有單獨(dú)處理,默認(rèn)的sorter: (a, b) => a.xx- b.xx,就可以實(shí)現(xiàn)數(shù)字和布爾類型的排序了。

完成!!!多多積累,多多收獲!

http://m.risenshineclean.com/news/60873.html

相關(guān)文章:

  • 制作網(wǎng)站怎么做的網(wǎng)站優(yōu)化技巧
  • 西安制作網(wǎng)站的公司有福州seo排名優(yōu)化公司
  • 品牌型網(wǎng)站制作龍崗百度快速排名
  • 公司網(wǎng)站建設(shè)中心杭州網(wǎng)站優(yōu)化公司哪家好
  • 學(xué)校網(wǎng)站建設(shè)先進(jìn)事跡百度站長平臺(tái)提交網(wǎng)站
  • 網(wǎng)站聯(lián)系我們?cè)趺醋隹诒疇I銷的作用
  • 采購網(wǎng)站平臺(tái)全國疫情今天最新消息
  • 祁東網(wǎng)站設(shè)計(jì)公司網(wǎng)站統(tǒng)計(jì)工具有哪些
  • 湖南湘潭網(wǎng)站建設(shè)第一推廣網(wǎng)
  • 一個(gè)做智能化的網(wǎng)站有哪些潮州網(wǎng)站建設(shè)
  • 網(wǎng)站怎么做二級(jí)域名網(wǎng)站友情鏈接的作用
  • 網(wǎng)站建設(shè)與開發(fā)的收獲與體會(huì)信息流優(yōu)化
  • 搜索李曉峰女生做sem還是seo
  • 簡約大氣網(wǎng)站設(shè)計(jì)欣賞愛站seo綜合查詢
  • 企業(yè)門戶網(wǎng)站布局特征軟件推廣平臺(tái)
  • 手機(jī)企業(yè)網(wǎng)站推廣網(wǎng)絡(luò)廣告的計(jì)費(fèi)方式
  • 宜昌網(wǎng)頁設(shè)計(jì)便宜的seo網(wǎng)絡(luò)營銷推廣
  • 電子政務(wù)政府網(wǎng)站建設(shè)方案云客網(wǎng)平臺(tái)
  • 沒簽合同網(wǎng)站做不好百度極簡網(wǎng)址
  • 購物網(wǎng)站平臺(tái)建設(shè)自己做網(wǎng)站
  • 自己怎么建立自己的國際網(wǎng)站晉城今日頭條新聞
  • 網(wǎng)站域名com和cn百度識(shí)圖網(wǎng)頁版
  • 帝國cms做中英文網(wǎng)站電商網(wǎng)站建設(shè)哪家好
  • 地方門戶網(wǎng)站建設(shè)要求福州百度分公司
  • wordpress附件插件南寧seo推廣優(yōu)化
  • 建設(shè)企業(yè)資質(zhì)雙網(wǎng)是哪兩個(gè)網(wǎng)站線上推廣平臺(tái)都有哪些
  • 福州正規(guī)網(wǎng)站建設(shè)公司報(bào)價(jià)軟文廣告案例分析
  • 酒店網(wǎng)站設(shè)計(jì)模板免費(fèi)創(chuàng)建網(wǎng)站的平臺(tái)
  • 手機(jī)微網(wǎng)站優(yōu)化大師使用心得
  • 網(wǎng)站建設(shè)聯(lián)盟深圳互聯(lián)網(wǎng)公司50強(qiáng)