如果该视图包含在两个调用选项卡中,如何设置表单字段的值?

时间:2014-12-02 09:53:04

标签: extjs

我正在使用包含以下字段的视图:

items: [
        {
            xtype:'textareafield',
            name: 'name_content'

        }]

现在,此视图已包含在其他多个视图中(多个标签页)。

我使用getForm()设置字段中的值.findField('name_content).setValue()。

如果一个选项卡调用视图,则它正在工作。但是如果打开了两个选项卡,则同时调用相同的视图。发送一个值不显示值。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以尝试为文本区域分配ID,然后使用Ext.getCmp('id')。 我已经看到一些ExtJS人说有比使用“id”更好/更有效的方法,但你至少可以确保它有效。

items: [
    {
        xtype:'textareafield',
        name: 'name_content',
        id: 'my_text_area_id',

    }]

之后

Ext.getCmp('my_text_area_id').getValue();