antd 中的表格table 排序,sort返回为1,表格没反应,是怎么回事?
handleSorter函数方法
`
handleSorter(a, b) {
let dingdan = this.formRef.current.getFieldsValue()['dingdan'];
let rowData1 = dingdan[`table_row_${parseInt(a.key)}`]['table_type'];
let rowData2 = dingdan[`table_row_${parseInt(b.key)}`]['table_type'];
console.log(rowData1);
console.log(rowData2)
console.log('排序结果')
console.log(rowData2.localeCompare(rowData1, 'zh-CN'));
// return 1;
return rowData2.localeCompare(rowData1, 'zh-CN');
`
结果返回为-1或者1, 表格都没有反应
rowData1和rowData2是排序列的type(是中文的)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
返回了之后呢,对数组操作了吗,更新视图了吗