X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/examples/docs/source/BooleanFilter.html diff --git a/examples/docs/source/BooleanFilter.html b/examples/docs/source/BooleanFilter.html deleted file mode 100644 index 2c580388..00000000 --- a/examples/docs/source/BooleanFilter.html +++ /dev/null @@ -1,113 +0,0 @@ - -
- -/*! - * 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!) - *- - \ No newline at end of fileExample Usage:
- *- */ -Ext.ux.grid.filter.BooleanFilter = Ext.extend(Ext.ux.grid.filter.Filter, { - /** - * @cfg {Boolean} defaultValue - * Set this to null if you do not want either option to be checked by default. Defaults to false. - */ - defaultValue : false, - /** - * @cfg {String} yesText - * Defaults to 'Yes'. - */ - yesText : 'Yes', - /** - * @cfg {String} noText - * Defaults to 'No'. - */ - 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})]; - - this.menu.add(this.options[0], this.options[1]); - - for(var i=0; i-var filters = new Ext.ux.grid.GridFilters({ - ... - filters: [{ - // required configs - type: 'boolean', - dataIndex: 'visible' - - // optional configs - defaultValue: null, // leave unselected (false selected by default) - yesText: 'Yes', // default - noText: 'No' // default - }] -}); - *
/** - * Template method that is to validate the provided Ext.data.Record - * against the filters configuration. - * @param {Ext.data.Record} record The record to validate - * @return {Boolean} true if the record is valid within the bounds - * of the filter, false otherwise. - */ - validateRecord : function (record) { - return record.get(this.dataIndex) == this.getValue(); - } -});