TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)五

第五 篇:使用内置的列

TWaver 表格提供了两个隐藏的内置列: OID 列和复选框列。

OID

OID 是自动产生的每一行的唯一标识。事实上,他们 int 型的。 OID 默 认被被设计为内置的隐藏的列。通过以下的代码把它设置为显示: TTable table = new TTable();

//set OID column visible.

table.getOIDColumn.setVisible(true);

图片

也可以 右键单击表格的任意列头,弹出右键菜单把 OID 打上对钩。不过列头显示 OID 在 实际工作中没有用处,怎么也得按照自己的意愿来显示: xmlTable.getOIDColumn().setDisplayName(" 任务 ID"); 就可以改变了。

使 用内置列: Check Column

每一行 自动生成了复选框,实际上也就是一个 Boolean 的实例。以下代码显示复选框列:

TTable table = new TTable();

//set check status column visible.

table.getCheckColumn.setVisible(true);

图片

同样也 可以通过右键菜单打上对钩显示出来。

图片

锁定表格

当短时 间内有大量数据插入的表格的情况下,表格会被更新且滚动迅速,这样你或许就没有时间去看选中的详细信息。例如:一个 OSS 程序可能收集成千上万的告警,而且短期内插入告警到表格中,这种情况下,你需要锁定住告警表格页面去看 到底发生了什么告警。

幸运的 是, TWaver table 提供了这种界面锁定功能,你可以锁定表格通过在 lock 复选框上打上对钩在分页组件的右侧;

图片

也可以 通过代码实现。

TTableModel model = table.getTableModel();

//lock table

model.lock();

//unlock table

model.unlock();

在锁定的时候,甚至插入了新的数据 也不耽误要看的数据被保持住,如果把锁定去掉。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值