0

如何从 a 中获取项目列表Ext.form.Fieldset?我正在尝试根据其中一个属性找到一个组件,这就是我到目前为止所得到的:

Ext.each(container.items, function (component) {

    if (component.name == config.name) {
        component.doUpdate(config);
    }

}, me);

当然,项目是未定义的......那么我可以做些什么来访问包含在我的容器中的组件,它是一个字段集?

4

1 回答 1

2

您可以使用 container.down(selector),或者如果它是表单字段,则使用 form.findField(name)。

请参阅有关在 extjs 应用程序中“查找”事物的不同方法的答案: 测试 extjs 应用程序

对于表单字段,这是一个列出不同技巧的答案:访问相邻组件/字段的最佳方式

编辑:使用container.query(selector ) 方法获取对象数组。作为 down() 方法返回首先找到的。

于 2012-12-14T18:40:54.423 回答