我是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?
答案 0 :(得分:0)
没有办法动态地这样做。您需要获取模型的实例(称为记录),然后使用它来更新字段。
var field = Ext.create('Ext.field.Text', {
name: record.get('Value')
});
或者如果该字段已存在:
field.setName(record.get('Value'));