【问题标题】:Extjs databinding model properties to ui elements (textbox)Extjs 数据绑定模型属性到 ui 元素(文本框)
【发布时间】:2011-11-12 23:15:28
【问题描述】:

我需要绑定模型属性以直接双向方式自动保持同步查看元素。如果我在文本框中进行更改,我需要在相关模型中运行业务逻辑,并且模型属性更改会自动刷新相关的 ui 元素。

我是 Extjs 的新手,但我想它不支持它,JQXB 似乎是正确的方法,有没有人可以给我一个使用 JQXB 和 Extjs 的示例?

【问题讨论】:

  • 技术上 Ext 确实支持数据绑定(Ext.data.store 是相当健壮的恕我直言)

标签: javascript data-binding frameworks extjs


【解决方案1】:

使用 jQXB,保持同步非常简单。

jQXB 与 jQuery 密切相关,所以我认为只有 jQXB 和 jQuery 才能满足您的需求。(不再需要 Extjs);

在您的情况下,您只需要使用 jQuery 来捕获文本框的更改,然后假设您的数据模型已经通过 jQXB 数据源绑定到控件,在更改数据模型后调用 doBind 方法来刷新控件。

http://www.jqxb.altervista.org,您可以在演示页面中看到已经执行类似操作的页面。 在http://jqxb.codeplex.com(下载部分)您可以找到示例,在文档部分您可以找到其他示例。

您也可以在 jQXB 网站上发布一个您想要获得的示例或直接写一个帖子或电子邮件。

问候

【讨论】:

    猜你喜欢
    • 2014-12-04
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多