Ext JS -DOM查询问题

时间:2009-12-02 00:32:07

标签: javascript extjs

好的另一个DOMQuery问题。我认为EXT API文档在这方面有点缺乏。

在我的FormPanel中,我有多个字段集,但需要找到标题为“测试结果”的字段集。

有没有人知道Ext是否提供了一个帮助函数来做这样的事情,或者我需要像formPanel.findByType("fieldset", true)这样做,然后为每个寻找特定标题的循环做一个......?

谢谢!

1 个答案:

答案 0 :(得分:2)

使用Ext.form.FormPanel的find方法:

var fieldSets = formPanel.find('title', 'Test Results');

请注意,返回值是找到的项目数组。

使用Ext.util.MixedCollection的find方法略显偏执:

var fieldSet = formPanel.items.find(function( item ) {
    return item instanceof Ext.form.FieldSet
        && item.title == 'Test Results';
});

此处返回值仅是找到的第一个项目。