- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个扩展 org.eclipse.jface.dialogs.Dialog 的类
我正在使用 org.eclipse.jface.viewers.TableViewer 类,如下所示..
private TableViewer tableViewer = new TableViewer(newCntr, SWT.SINGLE|SWT.FULL_SELECTION|SWT.BORDER);
tableViewer.setInput(setOfObjects);
我将允许用户从 UI 中进行删除。我不想从集合中删除,而是只想用属性标记该对象,而不是在 TableViewer 上列出它。但是,TableViewer 将列出集合中的所有内容。我应该重写该方法吗?我已在下面提供...谢谢!
public final void setInput(Object input) {
Control control = getControl();
if (control == null || control.isDisposed()) {
throw new IllegalStateException(
"Need an underlying widget to be able to set the input." + //$NON-NLS-1$
"(Has the widget been disposed?)"); //$NON-NLS-1$
}
try {
// fInChange= true;
unmapAllElements();
super.setInput(input);
} finally {
// fInChange= false;
}
}
最佳答案
不要尝试覆盖setInput
。
而是使用TableViewer.addFilter
向表格添加过滤器。
过滤器是从ViewerFilter
派生的类,它可以选择显示表格的哪些元素。这是一个抽象类,您提供以下实现:
public boolean select(Viewer viewer, Object parentElement, Object element)
对于表,不使用 parentElement
(过滤器也可以与 TreeViewer
一起使用)。
如果过滤条件发生更改,请使用 TableViewer.refresh()
来更新表查看器。
关于java - 覆盖 void org.eclipse.jface.viewers.StructuredViewer.setInput(对象输入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26474944/
我在 http://www.uppmax.uu.se/docs/w/index.php/How_to_Read_vtk_Files 上学习 vtk用这个例子。 我发现使用的时候没有区别 arrowGl
本文整理了Java中com.jcraft.jzlib.ZStream.setInput()方法的一些代码示例,展示了ZStream.setInput()的具体用法。这些代码示例主要来源于Github/
本文整理了Java中com.questdb.std.Zip.setInput()方法的一些代码示例,展示了Zip.setInput()的具体用法。这些代码示例主要来源于Github/Stackover
我的 RCP 程序中有一个编辑器,其中包含 TableViewer。 TableViewer 的内容可以作为编辑器中Action 的结果进行更新。目前这是通过创建新输入并调用来完成的 tableVie
我正在尝试保存 JFace TreeViewer 展开状态,以便在调用 setInput() 方法后刷新它。我尝试了 getExpandedElements、setExpandedElements、g
本文整理了Java中com.bitfire.postprocessing.filters.Zoom.setInput()方法的一些代码示例,展示了Zoom.setInput()的具体用法。这些代码示例
我对我的 RCP 项目有几个看法。 在一个 View 中,我有一个 TableViewer。 在另一个 View 中,我有一个带有 Button 的 JFrame。 当我在另一个 View 中按下按钮
我正在使用 java.util.zip.Deflater 压缩通过 HTTP PUT 接收的传入数据流,这意味着我得到的数据是零散地压缩的,而不是一次全部压缩的。所以我的 HTTP 请求处理程序在数据
本文整理了Java中org.apache.hadoop.io.compress.zlib.ZlibDecompressor.setInput()方法的一些代码示例,展示了ZlibDecompresso
本文整理了Java中org.apache.hadoop.io.compress.zlib.ZlibCompressor.setInput()方法的一些代码示例,展示了ZlibCompressor.se
我遇到了一个问题,解析器正在分配一个空值,但是当检查对象字段(提要变量)时它不是空值。下面的代码。感谢您的帮助。 导致错误的行是:xpp.setInput( new StringReader ( mw
我需要通过 CSS 应用多种效果(主要是 innershadow 和 dropshadow)。但我无法链接这些效果。 是否有 setInput() 的等效 CSS? javafx.scene.effe
我有一个扩展 org.eclipse.jface.dialogs.Dialog 的类 我正在使用 org.eclipse.jface.viewers.TableViewer 类,如下所示.. priv
我是一名优秀的程序员,十分优秀!