我试图使用 org.eclipse.core.databinding 插件来绑定我的 TableViewer 输入更改。 当我尝试通过以下代码添加绑定时: 但是,在第 2 行,我收到一个编译器错误,即“方法 observe(Viewer) 对于 IViewerValueProperty<Vie ...
我试图使用 org.eclipse.core.databinding 插件来绑定我的 TableViewer 输入更改。 当我尝试通过以下代码添加绑定时: 但是,在第 2 行,我收到一个编译器错误,即“方法 observe(Viewer) 对于 IViewerValueProperty<Vie ...
我已经设置了一个MultiValidator来检查2个文本字段的总和是否等于另一个字段的值。 然而,由于某种原因,验证器在初始化时仅被验证一次。 初始化后,它总是总是成功。 失败条件仅在向导中的稍后点触发(失败的条件在第一个向导页面上,验证器在第3个页面上)。 以下是数据绑定本身以及 ...
我有一个带有IChangeListener的AggregateValidationStatus 。 每次选择/更改和调用组件时,都会调用该侦听器。 我唯一的问题是我必须在ChangeListener的开头触发MultiValidator的validate()方法。 不幸的是,文档很少,我发 ...
我有一个具有以下结构的模型(在Xcore中指定): class Network { contains Master[] masters } class Master { contains Slave[] slaves } class Slave {} 我想使用EMF数 ...
TL; DR 基于Thomas Schindl的文章JFace-Viewer和带有> 10.000对象的Eclipse Databinding (这表明一个非常好的主意),我想将常规的TreeViewer +多个ITreeContentProvider实现转换为使用Observabl ...
我的基于EMF的Eclipse应用程序存在以下问题: 撤消工作正常。 验证工作正常。 但是,如果GUI字段中的数据存在验证错误,则会阻止undo操作的使用 。 例如,无法撤消以恢复到该字段的有效状态。 在此图片中,无法使用undo : 该应用程序中使用的工具: ...
在我的Eclipse RCP视图中,我使用JFace数据绑定将模型数据绑定到org.eclipse.jface.viewers.TreeViewer 。 我使用ViewerSupport.bind()来绑定数据,如代码片段中所示,它工作得很好。 现在,我真的很想在节点上显示图像和文本。 ...
我有以下问题-我有一个IObservableValue,该值正在更改,应显示在表的第一列中。 其他列中的值均基于该值(在其他各列中,将计算该值,并且该值取决于第一列中的值)。 如何才能做到这一点? ...
我有一个File类,另外两个类CopyFile和DeleteFile进行了扩展。 现在,我试图将其绑定到表查看器: 我想在文件是CopyFile的实例时显示destinationPath,在它是DeleteFile的实例时显示null或"" 。 但是当我运行它时,它抛出一个 ...
我正在尝试使用转换器将某些值从整数转换为字符串。 它不喜欢它已被列出的事实,我尝试遍历并执行以下操作: IObservableValue observeItemValue = props[0].observe(peopleList.get(i)); 其中i是索引,不会引发任何 ...
我正在阅读Tom Shindl关于如何将EMF数据绑定添加到表的说明,这是我的数据绑定代码: protected DataBindingContext initDataBindings() { //going to use this person instead Person ...
我是Eclipse和Swing的新手。 我想为我的程序使用一些数据绑定,并在这里看到[ http://help.eclipse.org/juno/index.jsptopic=%2Forg.eclipse.wb.swing.doc.user%2Fhtml%2Ffeatures%2Fswing% ...
我正在编写RCP应用程序,并尝试使用数据绑定将GUI的控件与模型链接。 例如,这包括将数据绑定到表。 据我了解,org.eclipse.jface.databinding.viewers.ViewerSupport是将模型绑定到表查看器的推荐方法。 但是,这仅允许我将数据作为文本放入表 ...
我有一个远程文件模型,其中包含远程目录的文件名,文件路径和连接IP,连接端口等字段。我想只显示文本中的文件路径。 我正在使用JFace Data绑定将模型绑定到SWT Text但我只能绑定1个字段。 请帮我将Complete模型绑定到Text并仅显示一个字段。 还告诉我是否可能或有其他方式 ...
有一个与WidgetProperties.text()绑定到模型的Text控件。 我将其提升为TextViewer 。 TextViewer使用IDocument作为输入,因此WidgetProperties.text()现在似乎不适用。 如何使控件中的文本绑定到模型? ...
谁能指出一个使用ViewersObservables.observeInput(Viewer)处理jface查看器数据绑定的示例吗? 想要用一些动态内容(comboviewer的新项目集)更新查看器的内容(comboviewer中的项目) 任何指针都非常重要。 ...
我有一个comboviewer,并且我需要在其上进行数据绑定,以便该组合选择在模型中自动更新。 我还需要动态地添加组合项(到exisitng组合项)。 使用数据绑定,我该如何做到这一点? 作为数据绑定的新手,请为我提供一些有关带有动态项目(组合项目)的comboviewer数据绑定 ...
我有一个带有A类和B类的Ecore模型。无法更改此模型。 A对B有多对一的引用。B对A没有任何引用。我想显示一棵树,树的根部为Bs,而As为叶。 我想使用EMF数据绑定。 我见过的所有示例均假定要观察的根目录具有列表功能。 但是,在我的情况下,此方向没有任何功能(即B_to_A),反方向 ...
在处理组合框查看器时,将绑定其选择并为其设置验证器。 我想知道,如果选择呈现无效值,是否可以取消选择的更改? 我问这个问题的原因是,当更改发生时,如果验证程序对此更改失败,则不会更新模型。 但是,小部件仍被更改; 在这种情况下,我认为小部件和模型处于不一致状态。 我在这里想念什 ...