Sha256: 6fbbac3709fd8b688e44c773225416299c6771c0e2fadcb6ee18f602367ddc65

Contents?: true

Size: 579 Bytes

Versions: 5

Compression:

Stored size: 579 Bytes

Contents

/**
 * @class Ext.util.Grouper

Represents a single grouper that can be applied to a Store. The grouper works
in the same fashion as the {@link Ext.util.Sorter}.

 * @markdown
 */
 
Ext.define('Ext.util.Grouper', {

    /* Begin Definitions */

    extend: 'Ext.util.Sorter',

    /* End Definitions */

    /**
     * Returns the value for grouping to be used.
     * @param {Ext.data.Model} instance The Model instance
     * @return {String} The group string for this model
     */
    getGroupString: function(instance) {
        return instance.get(this.property);
    }
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
extjs-rails-4.1.0.alpha5 app/assets/javascripts/src/util/Grouper.js
extjs-rails-4.1.0.alpha4 app/assets/javascripts/extjs-rails/src/util/Grouper.js
extjs-rails-4.1.0.alpha3 app/assets/javascripts/extjs-rails/src/util/Grouper.js
extjs-rails-4.1.0.alpha2 app/assets/javascripts/extjs-rails/src/util/Grouper.js
extjs-rails-4.1.0.alpha1 app/assets/javascripts/extjs-rails/src/util/Grouper.js