【问题标题】:Data binding between SWT and XtextSWT 和 Xtext 之间的数据绑定
【发布时间】:2013-04-15 04:18:32
【问题描述】:

我正在为 Eclipse 构建一个提供图形编辑器的插件。

在这个编辑器中,我想在 XText 模型和 SWT 小部件之间绑定一些数据。如何在自动更新XTextDocument 时做到这一点?

是否有现有的工具可以帮助解决这个问题,或者为此进行代码生成?

到现在为止,我已经创建了带有控制器类的窗口构建器插件 JFace 自动数据绑定。 似乎每当我更改 xtext 数据模型(JString)绑定到的文本字段时,绑定都会将 JString 的 null/new 实例放入 JString 实例中。 所以文档不熟悉新的 JString 实例,也没有使用新数据进行更新。

【问题讨论】:

    标签: data-binding eclipse-plugin jface eclipse-emf


    【解决方案1】:

    我扩展了 AbstractObservableValue 以使用简单的 xtext 模型作为字符串布尔值和数字。这有助于我在 swt 模型和我的 xtext 模型之间进行绑定。

    【讨论】:

      【解决方案2】:

      Dana,仅供参考,我已经在 https://github.com/vorburger/xtext-sandbox/tree/master/XtextDocumentBindinghttp://www.youtube.com/watch?v=7RThXRyo3ik 上的演示视频)中完成了一些工作......基本上工作,除了列表 - 补丁和拉请求最受欢迎! ;-)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-20
        • 1970-01-01
        • 2011-02-24
        • 1970-01-01
        • 2011-06-15
        • 1970-01-01
        • 2017-04-28
        • 1970-01-01
        相关资源
        最近更新 更多