js ext array 遍历

  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,setField)