Sencha Touch 2带有自定义Model类的文本字段

时间:2012-04-24 20:46:06

标签: object custom-controls sencha-touch-2

我是Sencha Touch 2的新手。我正在尝试使用自定义模型创建文本字段:

Ext.define('EGenDocMobile.custom.Polje', {
    extend: 'Ext.data.Model',
    config: {
        title:'Value',
        idProperty: 'Value',
        fields: [
            { name: 'Visible', type: 'boolean' },
            { name: 'Value', type: 'string' }
         ]
    }
});

从ext.list获取数据,并传递给另一个View,现在我正在尝试在字段中使用值字符串

{
    xtype: 'textfield',
    name: '{FirstField.Value}',
    label: 'Ključ interna',
    readOnly: true
}

不能以这种方式使用它...如果我使用的话,唯一的半工作方法 name: 'FirstField',

然后,texfields获得价值:[object Object]

要调用什么来获取object.Value?

1 个答案:

答案 0 :(得分:0)

没有办法动态地这样做。您需要获取模型的实例(称为记录),然后使用它来更新字段。

var field = Ext.create('Ext.field.Text', {
    name: record.get('Value')
});

或者如果该字段已存在:

field.setName(record.get('Value'));