如何在数据透视表中按字母数字顺序对列数据进行排序?

Dore.Ad

以下链接生成一个枢轴jqgrid,它将加载一些有关汽车的销售信息,请在此处输入链接说明

它有大约11个汽车销售对象。它具有我给定的自定义排序顺序,并且自定义排序顺序的目的是在将数据加载到网格时按自定义顺序显示数据,并且可以工作,但是问题是当用户单击列名称“模型”时,应该对其进行排序车名按字母顺序按名称排序,但按我的自定义顺序排序。但是,当用户单击标题时,它不应使用自定义顺序对列进行排序,而应使用其默认的排序顺序(按字母顺序进行排序)。

如果用户单击列,我如何仍保持给定的自定义顺序,同时又使列按字母顺序排序?

其次,不同的浏览器显示不同的方式。当我使用大型数据集加载网格时,它在以下两个操作中的行为有所不同

在chrome中:1.当用户从底部的导航栏中选择“全部”(显示所有记录)时,我给出的自定义顺序是网格负载中断的排序顺序,并且某些顺序位于不同的位置

但是在IE浏览器中,这种情况不会发生

  1. 在IE和chrome中,当用户单击列名加载数据后,Model列数据将使用自定义排序顺序(而不是字母顺序)进行排序。

我该如何解决这些问题

奥列格

如果要按字母顺序对列进行排序,则应仅从sorttype第二(model)列中删除参见https://jsfiddle.net/OlegKi/dk7uth40/3/

顺便说一句,免费的jqGrid支持该选项

threeStateSort: true

实现三态排序。您可以在演示https://jsfiddle.net/OlegKi/dk7uth40/4/上查看结果用户最初会以原始顺序查看数据。通过首先单击model列,数据将按字母顺序(升序)进行排序。第二次单击,数据将按字母降序排序。第三次单击列标题将以初始排序顺序返回该顺序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何对仅在数据表中具有数字的列进行排序?

按数据属性(按字母顺序,然后按数字顺序)对列表项进行排序

按名称的字母顺序排序在数据表中不起作用

如何在Pandas中对数据透视表进行排序

在数据框python的每一行中按字母顺序对单词进行排序

如何在数据透视表之后对Dask中的索引进行排序

如何在外壳脚本中按字母顺序对第二列进行排序,然后按数字排序?

如何通过删除名称开头的数字按字母顺序对数据进行排序

如何在pandas数据框中对字符串列进行排序,在其中强制按该列排序的字母顺序?

如何在数据透视表中查找列的位置

按字母顺序对Pandas数据框中的数据进行排序

在数据透视表之后对MultiIndex列进行排序

R在数据帧列表的每个数据帧中按字母顺序对列进行排序

如何在数据框中按列分组并在循环中创建数据透视表

按字母顺序对结构中的数据进行排序

如何在Excel中按数据对列进行排序/排序

如何在C ++中从对数字进行排序到按字母顺序进行排序

按字母顺序对数据表进行字母排序,然后按R中的数字值排序

如何在数据透视表中按天和月对以小时为单位的列进行分组?

如何使用 Google Sheets API 在数据透视表中按值“总计”排序

如何按字母顺序按索引值对数据框的列进行排序

如何按时间顺序对 Excel 数据透视表进行排序

如何在数据透视表中按混合值分组并按日期排序?

按字母顺序使用 JSON 数据对 HTML 表进行排序

如何在数据透视数据框中对工作日进行排序?

如何按字母顺序对 csv 数据进行排序,然后按列按数字排序?

在数据透视表中按升序对月份进行排序

在数据透视表中按升序对月份进行排序

如何在 R 中按字母和数字顺序排列数据框列?