lib/Ext/dataview/element/Container.js
function(records) {
        var me = this,
            dataview = me.dataview,
            store = dataview.getStore(),
            ln = records.length,
            i, record;

        if (ln) {
            dataview.hideEmptyText();
        }

        for (i = 0; i < ln; i++) {
            records[i]._tmpIndex = store.indexOf(records[i]);
        }

        Ext.Array.sort(records, function(record1, record2) {
            return record1._tmpIndex > record2._tmpIndex ? 1 : -1;
        });

        for (i = 0; i < ln; i++) {
            record = records[i];
            me.addListItem(record._tmpIndex, record);
            delete record._tmpIndex;
        }
    }
function(records) {
        var me = this,
            dataview = me.dataview,
            store = dataview.getStore(),
            ln = records.length,
            i, record;

        if (ln) {
            dataview.hideEmptyText();
        }

        for (i = 0; i < ln; i++) {
            records[i]._tmpIndex = store.indexOf(records[i]);
        }

        Ext.Array.sort(records, function(record1, record2) {
            return record1._tmpIndex > record2._tmpIndex ? 1 : -1;
        });

        for (i = 0; i < ln; i++) {
            record = records[i];
            me.addListItem(record._tmpIndex, record);
            delete record._tmpIndex;
        }
    }
function ( records ) { var me = this , dataview = me . dataview , store = dataview . getStore ( ) , ln = records . length , i , record ; if ( ln ) { dataview . hideEmptyText ( ) ; } for ( i = 0 ; i < ln ; i ++ ) { records [ i ] . _tmpIndex = store . indexOf ( records [ i ] ) ; } Ext . Array . sort ( records , function ( record1 , record2 ) { return record1 . _tmpIndex > record2 . _tmpIndex ? 1 : - 1 ; } ) ; for ( i = 0 ; i < ln ; i ++ ) { record = records [ i ] ; me . addListItem ( record . _tmpIndex , record ) ; delete record . _tmpIndex ; } }
Add
Add