首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用表查看器在SWT表中强制排序

如何使用表查看器在SWT表中强制排序
EN

Stack Overflow用户
提问于 2011-12-26 17:55:40
回答 3查看 2.6K关注 0票数 0

我只想第一次对SWT表列进行排序。我有一个带有他们的TableViewer的表,我想在setInput方法之后或之前编程排序。

这些列是动态生成的,最后一列是一个平均值列。有没有按程序排序的方法?

我只使用了这行代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        columnPromEcr = new TableColumn(table, SWT.RIGHT);      
        columnPromEcr.setText("Prom. ECR");
        columnPromEcr.pack();
        columnPromEcr.setResizable(true);
        this.table.setSortColumn(columnPromEcr);

在setInput方法之后,我调用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// refresh table
tableViewer.refresh();
table.setRedraw(true);

我需要一个类ViewerSorter吗?

我不需要用户干预,我的数据是无序的,在创建动态列之后,我希望程序用这些信息和数字数据对表进行排序。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-27 07:34:37

如果您只想在项目显示前对其进行排序,则不需要ViewerSorter。使用ComparatorCollections.sort()

票数 1
EN

Stack Overflow用户

发布于 2011-12-26 17:58:08

是的,使用ViewerSorter,它将使TableViewer始终保持有序。

票数 0
EN

Stack Overflow用户

发布于 2012-11-05 11:43:36

如果你想要默认的排序行为(整型,字符串简单比较),你可以直接设置排序器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
viewer.setSorter(new ViewerSorter());

并且查看器将一直被排序(例如,在删除、添加数据之后)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8637978

复制
相关文章
如何在PowerBI中同时使用日期表和时间表
首先,由于日期表和时间表不能叠加在一起(原因在前文说过了),所以肯定是两张表单独和事实表进行关联,而事实表中日期和时间是在同一列。
陈学谦
2020/07/01
8.8K0
如何在PowerBI中同时使用日期表和时间表
lua表排序
Lua作为一种很强大且轻量级脚本语言的存在,对于掌握其几乎无所不能的Table(其实就是一个Key Value的数据结构,它很像Javascript中的Object,或是PHP中的数组,在别的语言里叫Dict或Map)是十分必要的。对于Lua语言可参见酷壳Lua简明教程这篇Blog。 对于lua的table排序问题,一般的使用大多是按照value值来排序,使用table.sort( needSortTable , func)即可(可以根据自己的需要重写func,否则会根据默认来:默认的情形之下,如果表内既有
晚晴幽草轩轩主
2018/03/27
2.8K0
在PowerBI中创建时间表(非日期表)
在powerquery中创建日期表是使用powerbi过程中一个必不可少的内容(当然,你也可以使用DAX来创建):
陈学谦
2020/07/01
4.4K0
在PowerBI中创建时间表(非日期表)
pivottablejs|在Jupyter中尽情使用数据透视表!
大家好,在之前的很多介绍pandas与Excel的文章中,我们说过「数据透视表」是Excel完胜pandas的一项功能。
刘早起
2020/10/23
3.8K0
pivottablejs|在Jupyter中尽情使用数据透视表!
[Office] 在Excel中,如何根据值求出其在表中的坐标
在使用excel的过程中,我们知道,根据一个坐标我们很容易直接找到当前坐标的值,但是如果知道一个坐标里的值,反过来求该点的坐标的话,据我所知,excel没有提供现成的函数供使用,所以需要自己用VBA编写函数使用 (代码来自互联网)
轻舞飞扬SR
2021/02/24
8.9K0
# 表插入排序
# 表插入排序 # 原理 这种方式需要引入一个有序循环集合,并在有序循环集合中将最小、最大的元素分别标记为first、end 取无序集合的的每个元素从有序集合的最小元素开始比较直到匹配的合适的位置插入。 与2-路插入排序原理比较,引入了链表的概念,避免元素的移动。 # 原理图 暂无 # 实现 nputArr = [ 11,10,199383, 34, -1,-32,-29, 4, 0, 34, 5, 4, 36, 1, 8, 123, 453, 1008] length = len(inputArr)
用户1175783
2019/09/10
6310
在cuda中使用哈希表
获取GPU卡信息 这也是任何cuda程序的第一步,检查有没有卡,以及卡的计算能力等;使用cudaGetDeviceCount() cudaGetDeviceProperties()等API来获取信息
零式的天空
2022/03/14
1.2K0
MySQL中 如何查询表名中包含某字段的表
information_schema 是MySQL系统自带的数据库,提供了对数据库元数据的访问 information_schema.tables 指数据库中的表(information_schema.columns 指列) table_schema 指数据库的名称 table_type 指是表的类型(base table 指基本表,不包含系统表) table_name 指具体的表名
全栈程序员站长
2022/02/10
12.8K0
mysql中如何修改表的名字?修改表名?
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/138401.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/03
9.5K0
使用Oracle外部表对大文件排序
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/53906115
用户1148526
2019/05/25
7070
在Excel公式中嵌入查找表
通常,我们会在工作表中放置查找表,然后使用公式在该表中查找相对应的值。然而,这也存在风险,就是用户可能会在删除行时无意识地将查找表中的内容也删除,从而导致查找错误。
fanjy
2023/09/23
3020
在Excel公式中嵌入查找表
线性表的排序
它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
硬件开源小站
2023/04/07
5790
线性表的排序
技术分享 | 误删表以及表中数据,该如何恢复?
爱可生数据库工程师,负责 MySQL 日常维护及 DMP 产品支持。擅长mysql故障处理。
爱可生开源社区
2022/09/26
6030
技术分享 | 误删表以及表中数据,该如何恢复?
技术分享 | 误删表以及表中数据,该如何恢复?
数据库误删某表恢复方法,下面介绍的的方法是针对每天有备份的数据库和开启 binlog 日志的。
爱可生开源社区
2022/07/26
8480
在pandas中使用数据透视表
经常做报表的小伙伴对数据透视表应该不陌生,在excel中利用透视表可以快速地进行分类汇总,自由组合字段聚合计算,而这些只需要拖拉拽就能实现。
bugsuse
2020/11/06
2.8K0
在pandas中使用数据透视表
在pandas中使用数据透视表
经常做报表的小伙伴对数据透视表应该不陌生,在excel中利用透视表可以快速地进行分类汇总,自由组合字段聚合计算,而这些只需要拖拉拽就能实现。
朱卫军 AI Python
2022/04/03
3K0
在pandas中使用数据透视表
使用VBA在工作表中列出所有定义的名称
有时候,工作簿中可能有大量的命名区域。然而,如果名称太多,虽然有名称管理器,可能名称的命名也有清晰的含义,但查阅起来仍然不是很方便,特别是想要知道名称引用的区域时,如果经常要打开名称管理器查找命名区域,会非常麻烦,也浪费时间。
fanjy
2022/11/16
6.6K0
如何制作bom表_如何制作bom表
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175678.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
3K0
got表和plt表在程序执行过程中的作用
这是前面文章中的演示程序,这个指令为在Add函数里面调用的printf函数,那么为什么printf后面会跟着 plt呢?
Elapse
2020/08/17
5.1K0
点击加载更多

相似问题

SWT表和表查看器

11

JFace + SWT复合表查看器

13

如何锁定swt表或Jface表查看器滚动条

15

SWT表筛选器和排序

20

SWT -表查看器中心复选框

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文