【发布时间】:2017-04-12 06:26:31
【问题描述】:
属性视图不会包装“值”列中单元格内的文本,因此如果该字段有一个大字符串,则不会完全显示。
我的问题是如何将文本包装在单元格中?
我想我需要创建一个新的 PropertySheet,获取表格并更改列/单元格设置以换行文本。
所以我创建了一个新的 PropertySheet,作为扩展点添加并在此处进行更改。
public class RunnerPropertyView extends PropertySheet {
@Override
public void createPartControl(Composite parent) {
super.createPartControl(parent);
//not sure how to get the table instance here...
}
}
我想对了吗?如何获取表实例?
【问题讨论】:
-
SWT 表中的所有行必须具有相同的高度,因此包装单个条目实际上是不可能的。
-
@greg-449 不知道...你知道完成类似事情的选项吗?我的意思是,我希望能够看到单元格的全部内容(我可以手动调整视图容器的大小,但如果内容足够大,并且可以,我也会遇到同样的问题)。
-
可以接受双击事件打开带有完整值的弹出窗口...或悬停值时的工具提示。您知道如何实现这些选项吗?
-
@greg-449 不确定这是否是一个选项。您是否建议将属性名称作为选项卡的文本并将属性值作为内容(右侧)?这对我不起作用,因为我希望能够同时查看多个所有属性,即使我看不到所有内容...我得到您的建议了吗?
标签: eclipse-rcp word-wrap propertysheet