Apache flex 表单中的Extjs数据绑定

Apache flex 表单中的Extjs数据绑定,apache-flex,extjs,extjs4,extjs4.2,Apache Flex,Extjs,Extjs4,Extjs4.2,我最近刚从AdobeFlex迁移到SenchaExtJS 在ExtJs中,我似乎找不到一个等价的数据绑定,其中一个表单值依赖于另一个表单值 e、 g.我正在创建一个SMS窗口,其中显示在消息字段中输入的字符数 这就是我在ExtJS中所做的。此外,小提琴- 现在,在Flex中,这就像做 那么,只想知道ExtJS中是否存在类似的数据绑定?或者我现在的方式是唯一的方式 谢谢也许,您可以使用textarea配置: 森查: 及 或者控制字段是否可编辑?Angular JS具有一些数据绑定之类的

我最近刚从AdobeFlex迁移到SenchaExtJS

在ExtJs中,我似乎找不到一个等价的数据绑定,其中一个表单值依赖于另一个表单值

e、 g.我正在创建一个SMS窗口,其中显示在消息字段中输入的字符数

这就是我在ExtJS中所做的。此外,小提琴-

现在,在Flex中,这就像做


那么,只想知道ExtJS中是否存在类似的数据绑定?或者我现在的方式是唯一的方式


谢谢

也许,您可以使用textarea配置:

森查: 及


或者控制字段是否可编辑?

Angular JS具有一些数据绑定之类的功能;不过,我不知道extJS。也许你可以把这两个一起用?谢谢。是的,文本区域是可编辑的。键入时统计标签更新。
Ext.create('Ext.window.Window',{
       items: [
       {
            xtype: 'textarea',
            fieldLabel: 'Message',
            listeners: {
                change: function() {
                    var countLabel = this.up('window').down('#lbCharacterCount');
                    countLabel.setText(this.getValue().length + '/160 Characters');
                }
            }
        },
        {
            xtype: 'label',
            itemId: 'lbCharacterCount',
            text: '0/160 Characters'
        }
    ]

}).show();
<mx:Text text="{message.text.length.toString()}/160 Characters}" />