Extjs 我如何访问单独的字段,这些字段具有相同的itemId?

Extjs 我如何访问单独的字段,这些字段具有相同的itemId?,extjs,sencha-touch,sencha-touch-2,Extjs,Sencha Touch,Sencha Touch 2,我有N个像这样的姓名和部门文本 0 +---Name----+ +----Dept----+ 1 +---Name----+ +----Dept----+ 2 +---Name----+ +----Dept----+ 将为所有行创建itemId:nameId&deptId 我必须能够访问控制器中的特定名称或部门文本字段或所有文本字段。要访问所有文本字段,您可以使用它并对其进行迭代 var items = Ext.ComponentQuery.query('#' + itemId); for(v

我有N个像这样的姓名和部门文本

0 +---Name----+ +----Dept----+
1 +---Name----+ +----Dept----+
2 +---Name----+ +----Dept----+
将为所有行创建
itemId:nameId
&
deptId


我必须能够访问控制器中的特定名称或部门文本字段或所有文本字段。

要访问所有文本字段,您可以使用它并对其进行迭代

var items = Ext.ComponentQuery.query('#' + itemId);
for(var index in items){
    //Assuming that all name textfields start with name like name0, name1 etc
    if(items[index].indexOf("name") >=0){
        //Do Something
    }
}
您可以使用相同的语句来获取单个组件

var item = Ext.ComponentQuery.query('#' + itemId)[0];

请注意,此原因中的itemId应尽可能唯一

请更清楚,例如,名textfield的itemId是什么?