如何获得表格的财产?

时间:2015-07-17 18:29:32

标签: javascript extjs

我在控制台日志中查询表单。我想要返回"名称"该表格上的字段的属性。我已经达到了它将在控制台上显示[构造函数,构造函数,构造函数]的程度。这就是我得到的:

var form = Ext.getCmp(formID);
var getFields = form.query('field');
console.log(getFields);

//^^ returns [constructor, constructor, constructor]
//   I need to get the names of those constructor ex: "field1, field2, field3"

3 个答案:

答案 0 :(得分:3)

var fieldNames = [];

for(var ii = 0; ii < getFields.length; ii++) {
    fieldNames.push(getFields[ii].getName());
}

console.log(fieldNames);

答案 1 :(得分:2)

根据控制台日志,getFields是一个数组。您可以通过迭代来检索值

validation.yml

答案 2 :(得分:-1)

如果存在JQuery,请尝试此操作。

for(var i = 0; i < getFields.length; i++) {
   console.log($(getFields[i]).attr('name'));
}

或没有JQuery

for(var i = 0; i < getFields.length; i++) {
   console.log(getFields[i].getAttribute("name"));
}