当前位置: 首页 > news >正文

网站开发公司排名泉州免费做网站

网站开发公司排名,泉州免费做网站,女教师遭网课入侵视频,南郊做网站sorter 是 Ant Design 表格组件(Table)中的一个属性,用于自定义列的排序逻辑。 当点击该列的表头时,表格会根据这个函数的返回值来对数据进行排序。 sorter 属性接受一个函数,这个函数通常有两个参数(比如 …

sorter 是 Ant Design 表格组件(Table)中的一个属性,用于自定义列的排序逻辑。 当点击该列的表头时,表格会根据这个函数的返回值来对数据进行排序。

sorter 属性接受一个函数,这个函数通常有两个参数(比如 row1 和 row2),分别代表表格中的两行数据。函数需要返回一个数值:

负值:表示 row1 应该排在 row2 前面

零:表示 row1 和 row2 排序上相等

正值:表示 row1 应该排在 row2 后面

字符串排序实现

{ title: '服务产品项目名称', key: 'projectName' ,sorter: (row1, row2) => {return (row1.projectName || '').localeCompare(row2.projectName || '')
} },

localeCompare 方法:是 JavaScript 字符串的原生方法,用于比较两个字符串在特定语言环境下的排序顺序。例如:

'Apple'.localeCompare('Banana') // 返回负值(通常是 -1),因为 A 在 B 之前
'Banana'.localeCompare('Apple') // 返回正值(通常是 1),因为 B 在 A 之后
'Apple'.localeCompare('Apple')  // 返回 0,因为两个字符串相同

排序逻辑:

如果 row1.projectName 在字母表中排在 row2.projectName 前面,返回负值,row1 会被排在 row2 前面;

如果 row1.projectName 在字母表中排在 row2.projectName 后面,返回正值,row1 会被排在 row2 后面;

如果两个字符串相同,返回 0,排序顺序不变。

日期排序实现:

{ title: '申请时间', key: 'applicationTime' ,sorter: (row1, row2) => {const time1 = new Date(row1.applicationTime).getTime()const time2 = new Date(row2.applicationTime).getTime()return time1 - time2
}},

这个排序函数通过比较两个日期的时间戳来实现日期排序,具体工作方式:

转换为时间戳:new Date(row1.applicationTime).getTime() 将 applicationTime 转换为 JavaScript 的时间戳(自 1970 年 1 月 1 日以来的毫秒数)。例如:

const date = new Date('2023-01-01').getTime() // 返回 1672531200000

时间戳比较:

如果 row1.applicationTime 早于 row2.applicationTime,time1 会小于 time2,time1 - time2 为负值,row1 会被排在 row2 前面;

如果 row1.applicationTime 晚于 row2.applicationTime,time1 会大于 time2,time1 - time2 为正值,row1 会被排在 row2 后面;

如果两个日期相同,time1 - time2 为 0,排序顺序不变。

http://www.dtcms.com/a/527703.html

相关文章:

  • 网站建设实训总结300网站开发算什么费用
  • 自己做网站的成本wordpress无编辑器
  • wordpress建站如何微信企业it外包
  • 利用模板如何制作网站惠民网站建设
  • 电子商务网站建设主管的策划书Dw做html网站
  • vs做网站嘉兴秀洲区全网seo优化优惠
  • 不配置iis做网站linux下装wordpress
  • 建站工具免费中山网站制作建设
  • 门户网站建设推荐沈阳建网站电商
  • 河北网站设计公司松岗网站
  • 东莞哪家网站建设专业国内能用WordPress的服务器
  • 怎么做网站赚钱网站改版销售话术
  • 优化网站制作wordpress教学模板
  • 福州做网站外包热点事件舆情分析
  • 建设一个商业网站费用九龙坡网站建设
  • 银川网站建设nx110弄个直播平台大概要多少钱
  • 发布网站需要多少钱wordpress添加分类目录seo标题
  • 建设推广型网站中国建筑装饰网王凤波
  • 青岛哪家做网站的公司制作网页一般用什么来设计分割页面
  • 做网站用什么空间好开发定制软件
  • 仿素材下载网站源码做企业网站用php
  • 区块链技术网站开发网站开发包括网站的 等过程
  • 电影发布网站模板珠海教育局系统网站
  • 有没有专门建设网站的公司自己做网站要钱吗
  • 网站 手机版 电脑版 怎么做的未备案网站查询
  • 网站开发加22760047百度指数怎么提升
  • 做app网站的软件有哪些红色企业网站
  • 网页与网站设计什么是主题长沙网站推广有哪些啊
  • 深圳营销型网站制作公司石家庄住房建设局网站
  • 自己建网站怎么做影视资源asp.net 网站 结构