您的位置:首页 > Web前端 > JavaScript

js ext array 遍历

2012-05-19 14:46 127 查看
if (Ext.isArray(column)) {

Ext.Array.forEach(column, me.setField, me);
return;
}

遍历数组执行指定程序。

setField: function(column) {
var me = this,
field;

if (Ext.isArray(column)) {
Ext.Array.forEach(column, me.setField, me);
return;
}

// Get a default display field if necessary
field = column.getEditor(null, { xtype: 'displayfield' });
field.margins = '0 0 0 2';
field.setWidth(column.getWidth() - 2);
me.mon(field, 'change', me.onFieldChange, me);

// Maintain mapping of fields-to-columns
// This will fire events that maintain our container items
me.columns.add(field.id, column);
},
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  extjs roweditor setF