Sha256: 71ff116322bd20f23e128af1b598e7a0d0fd28ed691629ab37f1145c5c0c105c

Contents?: true

Size: 792 Bytes

Versions: 10

Compression:

Stored size: 792 Bytes

Contents

/**
 * @private
 * Private utility class for managing all {@link Ext.form.field.Radio} fields grouped by name.
 */
Ext.define('Ext.form.RadioManager', {
    extend: 'Ext.util.MixedCollection',
    singleton: true,

    getByName: function(name, formId) {
        return this.filterBy(function(item) {
            return item.name == name && item.getFormId() == formId;
        });
    },

    getWithValue: function(name, value, formId) {
        return this.filterBy(function(item) {
            return item.name == name && item.inputValue == value && item.getFormId() == formId;
        });
    },

    getChecked: function(name, formId) {
        return this.findBy(function(item) {
            return item.name == name && item.checked && item.getFormId() == formId;
        });
    }
});

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
gb_mapfish_appserver-0.0.5 vendor/assets/javascripts/ext/ext-4.1.1a/src/form/RadioManager.js
gb_mapfish_appserver-0.0.4 vendor/assets/javascripts/ext/ext-4.1.1a/src/form/RadioManager.js
gb_mapfish_appserver-0.0.3 vendor/assets/javascripts/ext/ext-4.1.1a/src/form/RadioManager.js
gb_mapfish_appserver-0.0.2 vendor/assets/javascripts/ext/ext-4.1.1a/src/form/RadioManager.js
gb_mapfish_appserver-0.0.1 vendor/assets/javascripts/ext/ext-4.1.1a/src/form/RadioManager.js
extjs-rails-4.1.0.alpha5 app/assets/javascripts/src/form/RadioManager.js
extjs-rails-4.1.0.alpha4 app/assets/javascripts/extjs-rails/src/form/RadioManager.js
extjs-rails-4.1.0.alpha3 app/assets/javascripts/extjs-rails/src/form/RadioManager.js
extjs-rails-4.1.0.alpha2 app/assets/javascripts/extjs-rails/src/form/RadioManager.js
extjs-rails-4.1.0.alpha1 app/assets/javascripts/extjs-rails/src/form/RadioManager.js