Clear Up
SharpKit Reference

Boolean Class

A Column definition class which renders boolean data fields. See the xtype config option of Ext.grid.column.Column for more details.

  
    Ext.create('Ext.data.Store', {
            storeId:'sampleStore',
            fields:[
            {name: 'framework', type: 'string'},
            {name: 'rocks', type: 'boolean'}
            ],
            data:{'items':[
            { 'framework': "Ext JS 4",     'rocks': true  },
            { 'framework': "Sencha Touch", 'rocks': true  },
            { 'framework': "Ext GWT",      'rocks': true  },
            { 'framework': "Other Guys",   'rocks': false }
            ]},
            proxy: {
            type: 'memory',
            reader: {
            type: 'json',
            root: 'items'
            }
            }
            });
            Ext.create('Ext.grid.Panel', {
            title: 'Boolean Column Demo',
            store: Ext.data.StoreManager.lookup('sampleStore'),
            columns: [
            { text: 'Framework',  dataIndex: 'framework', flex: 1 },
            {
            xtype: 'booleancolumn',
            text: 'Rocks',
            trueText: 'Yes',
            falseText: 'No',
            dataIndex: 'rocks'
            }
            ],
            height: 200,
            width: 400,
            renderTo: Ext.getBody()
            });
            

Namespace: Ext.grid.column

Constructors

Fields

Name Description
falseText The string returned by the renderer when the column value is falsey (but not undefined). Defaults to: "false"
trueText The string returned by the renderer when the column value is not falsey. Defaults to: "true"
undefinedText The string returned by the renderer when the column value is undefined. Defaults to: " "
© Copyright 2005-2011 SharpKit. All rights reserved.