我想完全隐藏
编辑。演示如下:
1. 原始表格具有
PS:我可以在运行时使用鼠标成功隐藏第一个id列(没有虚线分隔符,并且第二列看起来相同)。但是如何通过代码实现呢?我尝试阅读JFace源代码,但没有找到任何有用的公共方法。
TreeViewer
中的第一列。如果使用setWidth(0)
来隐藏它,那么下一个可见列将获得三角形和填充。最愚蠢的方法是在隐藏第一列时处理TreeViewer
并创建TableViewer
。是否有任何可靠的方法来解决这个问题?编辑。演示如下:
1. 原始表格具有
id
和label
列
2. 隐藏了id
列的表格。宽度为1像素。虚线分隔符非常丑陋。
3. 隐藏了id
列的表格。宽度为0像素。现在第二列具有重新格式化的元素。PS:我可以在运行时使用鼠标成功隐藏第一个id列(没有虚线分隔符,并且第二列看起来相同)。但是如何通过代码实现呢?我尝试阅读JFace源代码,但没有找到任何有用的公共方法。
TableViewer
重新实现第一列的树形逻辑吗?用户可以随时隐藏/显示第一列。 - Ezhik