X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6:/examples/ux/gridfilters/filter/BooleanFilter.js..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/examples/ux/grid/filter/BooleanFilter.js diff --git a/examples/ux/gridfilters/filter/BooleanFilter.js b/examples/ux/grid/filter/BooleanFilter.js similarity index 83% rename from examples/ux/gridfilters/filter/BooleanFilter.js rename to examples/ux/grid/filter/BooleanFilter.js index d9fc1f96..4415bcb1 100644 --- a/examples/ux/gridfilters/filter/BooleanFilter.js +++ b/examples/ux/grid/filter/BooleanFilter.js @@ -1,16 +1,10 @@ -/*! - * Ext JS Library 3.3.1 - * Copyright(c) 2006-2010 Sencha Inc. - * licensing@sencha.com - * http://www.sencha.com/license - */ -/** +/** * @class Ext.ux.grid.filter.BooleanFilter * @extends Ext.ux.grid.filter.Filter * Boolean filters use unique radio group IDs (so you can have more than one!) *
Example Usage:
- *
-var filters = new Ext.ux.grid.GridFilters({
+ *
+var filters = Ext.create('Ext.ux.grid.GridFilters', {
...
filters: [{
// required configs
@@ -25,7 +19,10 @@ var filters = new Ext.ux.grid.GridFilters({
});
*
*/
-Ext.ux.grid.filter.BooleanFilter = Ext.extend(Ext.ux.grid.filter.Filter, {
+Ext.define('Ext.ux.grid.filter.BooleanFilter', {
+ extend: 'Ext.ux.grid.filter.Filter',
+ alias: 'gridfilter.boolean',
+
/**
* @cfg {Boolean} defaultValue
* Set this to null if you do not want either option to be checked by default. Defaults to false.
@@ -42,24 +39,24 @@ Ext.ux.grid.filter.BooleanFilter = Ext.extend(Ext.ux.grid.filter.Filter, {
*/
noText : 'No',
- /**
+ /**
* @private
* Template method that is to initialize the filter and install required menu items.
*/
init : function (config) {
var gId = Ext.id();
this.options = [
- new Ext.menu.CheckItem({text: this.yesText, group: gId, checked: this.defaultValue === true}),
- new Ext.menu.CheckItem({text: this.noText, group: gId, checked: this.defaultValue === false})];
-
+ Ext.create('Ext.menu.CheckItem', {text: this.yesText, group: gId, checked: this.defaultValue === true}),
+ Ext.create('Ext.menu.CheckItem', {text: this.noText, group: gId, checked: this.defaultValue === false})];
+
this.menu.add(this.options[0], this.options[1]);
-
+
for(var i=0; i