<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FExt_JS%2FCheckBox</id>
		<title>JavaScript DHTML/Ext JS/CheckBox - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FExt_JS%2FCheckBox"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/CheckBox&amp;action=history"/>
		<updated>2026-04-04T13:23:11Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/CheckBox&amp;diff=2378&amp;oldid=prev</id>
		<title> в 09:59, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/CheckBox&amp;diff=2378&amp;oldid=prev"/>
				<updated>2010-05-26T09:59:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:59, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/CheckBox&amp;diff=2379&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Ext_JS/CheckBox&amp;diff=2379&amp;oldid=prev"/>
				<updated>2010-05-26T07:21:20Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Add check boxes to form panel==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    Ext.QuickTips.init();&lt;br /&gt;
    &lt;br /&gt;
    var checkboxes = [&lt;br /&gt;
      {&lt;br /&gt;
        xtype      : &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
        fieldLabel : &amp;quot;&amp;quot;,&lt;br /&gt;
        boxLabel   : &amp;quot;A&amp;quot;,&lt;br /&gt;
        inputValue : &amp;quot;a&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        xtype          : &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
        fieldLabel     : &amp;quot;&amp;quot;,&lt;br /&gt;
        labelSeparator : &amp;quot; &amp;quot;,&lt;br /&gt;
        boxLabel       : &amp;quot;B&amp;quot;,&lt;br /&gt;
        inputValue     : &amp;quot;b&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        xtype          : &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
        fieldLabel     : &amp;quot;&amp;quot;,&lt;br /&gt;
        labelSeparator : &amp;quot; &amp;quot;,&lt;br /&gt;
        boxLabel       : &amp;quot;C&amp;quot;,&lt;br /&gt;
        inputValue     : &amp;quot;c&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        xtype          : &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
        fieldLabel     : &amp;quot;&amp;quot;,&lt;br /&gt;
        labelSeparator : &amp;quot; &amp;quot;,&lt;br /&gt;
        boxLabel       : &amp;quot;D&amp;quot;,&lt;br /&gt;
        inputValue     : &amp;quot;d&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
    &lt;br /&gt;
    var fp = {&lt;br /&gt;
      xtype      : &amp;quot;form&amp;quot;,&lt;br /&gt;
      labelWidth : 110,&lt;br /&gt;
      items      : checkboxes,&lt;br /&gt;
      frame      : true&lt;br /&gt;
    }&lt;br /&gt;
        &lt;br /&gt;
    new Ext.Window({&lt;br /&gt;
      title   : &amp;quot;&amp;quot;,&lt;br /&gt;
      layout  : &amp;quot;fit&amp;quot;,&lt;br /&gt;
      height  : 180,&lt;br /&gt;
      width   : 320,&lt;br /&gt;
      borde   : false,&lt;br /&gt;
      items   : fp&lt;br /&gt;
    }).show();&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;asdf&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add checkbox to FormPanel==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    new Ext.FormPanel({ &lt;br /&gt;
      url: &amp;quot;your.php&amp;quot;,&lt;br /&gt;
      renderTo: Ext.getBody(),&lt;br /&gt;
      frame: true,&lt;br /&gt;
      title: &amp;quot;Title&amp;quot;,&lt;br /&gt;
      width: 250,&lt;br /&gt;
      items: [&lt;br /&gt;
                {&lt;br /&gt;
            xtype: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            fieldLabel: &amp;quot;True&amp;quot;,&lt;br /&gt;
            name: &amp;quot;e&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
      ]&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;asdf&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CheckBox cell editor==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/examples/ux/CheckColumn.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
#grid-example .x-grid-col-1 {&lt;br /&gt;
  text-align: right;&lt;br /&gt;
}&lt;br /&gt;
#grid-example .x-grid-col-2{&lt;br /&gt;
  text-align: right;&lt;br /&gt;
}&lt;br /&gt;
#grid-example .x-grid-col-3 {&lt;br /&gt;
  text-align: right;&lt;br /&gt;
}&lt;br /&gt;
#grid-example .x-grid-col-4 {&lt;br /&gt;
  text-align: right;&lt;br /&gt;
}&lt;br /&gt;
#grid-example.x-grid-mso{&lt;br /&gt;
  border: 1px solid #6593cf;&lt;br /&gt;
}&lt;br /&gt;
#grid-example.x-grid-vista{&lt;br /&gt;
  border: 1px solid #b3bcc0;&lt;br /&gt;
}&lt;br /&gt;
#xml-grid-example{&lt;br /&gt;
  border: 1px solid #cbc7b8;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  top: 0;&lt;br /&gt;
}&lt;br /&gt;
#editor-grid .x-grid-col-2{&lt;br /&gt;
    text-align:right;&lt;br /&gt;
}&lt;br /&gt;
.x-grid3-td-topic b {&lt;br /&gt;
    font-family:tahoma, verdana;&lt;br /&gt;
    display:block;&lt;br /&gt;
}&lt;br /&gt;
.x-grid3-td-topic b i {&lt;br /&gt;
    font-weight:normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    color:#000;&lt;br /&gt;
}&lt;br /&gt;
.x-grid3-td-topic .x-grid3-cell-inner {&lt;br /&gt;
    white-space:normal;&lt;br /&gt;
}&lt;br /&gt;
.x-grid3-td-topic a {&lt;br /&gt;
    color: #385F95;&lt;br /&gt;
    text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
.x-grid3-td-topic a:hover {&lt;br /&gt;
    text-decoration:underline;&lt;br /&gt;
}&lt;br /&gt;
.details .x-btn-text {&lt;br /&gt;
    background-image: url(details.gif);&lt;br /&gt;
}&lt;br /&gt;
.x-resizable-pinned .x-resizable-handle-south{&lt;br /&gt;
    background:url(ext-3.0.0/resources/images/default/sizer/s-handle-dark.gif);&lt;br /&gt;
    background-position: top;&lt;br /&gt;
}&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;!-- Revised from demo code in ext3.0.0 --&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
/*!&lt;br /&gt;
 * Ext JS Library 3.0.0&lt;br /&gt;
 * Copyright(c) 2006-2009 Ext JS, LLC&lt;br /&gt;
 * licensing@extjs.ru&lt;br /&gt;
 * http://www.extjs.ru/license&lt;br /&gt;
 */&lt;br /&gt;
Ext.onReady(function(){&lt;br /&gt;
    Ext.QuickTips.init();&lt;br /&gt;
    function formatDate(value){&lt;br /&gt;
        return value ? value.dateFormat(&amp;quot;M d, Y&amp;quot;) : &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    // shorthand alias&lt;br /&gt;
    var fm = Ext.form;&lt;br /&gt;
    // custom column plugin example&lt;br /&gt;
    var checkColumn = new Ext.grid.CheckColumn({&lt;br /&gt;
       header: &amp;quot;Indoor?&amp;quot;,&lt;br /&gt;
       dataIndex: &amp;quot;indoor&amp;quot;,&lt;br /&gt;
       width: 55&lt;br /&gt;
    });&lt;br /&gt;
    // the column model has information about grid columns&lt;br /&gt;
    // dataIndex maps the column to the specific data field in&lt;br /&gt;
    // the data store (created below)&lt;br /&gt;
    var cm = new Ext.grid.ColumnModel([{&lt;br /&gt;
           id: &amp;quot;common&amp;quot;,&lt;br /&gt;
           header: &amp;quot;Common Name&amp;quot;,&lt;br /&gt;
           dataIndex: &amp;quot;common&amp;quot;,&lt;br /&gt;
           width: 220,&lt;br /&gt;
           // use shorthand alias defined above&lt;br /&gt;
           editor: new fm.TextField({&lt;br /&gt;
               allowBlank: false&lt;br /&gt;
           })&lt;br /&gt;
        },{&lt;br /&gt;
           header: &amp;quot;Light&amp;quot;,&lt;br /&gt;
           dataIndex: &amp;quot;light&amp;quot;,&lt;br /&gt;
           width: 130,&lt;br /&gt;
           editor: new fm.ruboBox({&lt;br /&gt;
               typeAhead: true,&lt;br /&gt;
               triggerAction: &amp;quot;all&amp;quot;,&lt;br /&gt;
               transform:&amp;quot;light&amp;quot;,&lt;br /&gt;
               lazyRender: true,&lt;br /&gt;
               listClass: &amp;quot;x-combo-list-small&amp;quot;&lt;br /&gt;
            })&lt;br /&gt;
        },{&lt;br /&gt;
           header: &amp;quot;Price&amp;quot;,&lt;br /&gt;
           dataIndex: &amp;quot;price&amp;quot;,&lt;br /&gt;
           width: 70,&lt;br /&gt;
           align: &amp;quot;right&amp;quot;,&lt;br /&gt;
           renderer: &amp;quot;usMoney&amp;quot;,&lt;br /&gt;
           editor: new fm.NumberField({&lt;br /&gt;
               allowBlank: false,&lt;br /&gt;
               allowNegative: false,&lt;br /&gt;
               maxValue: 100000&lt;br /&gt;
           })&lt;br /&gt;
        },{&lt;br /&gt;
           header: &amp;quot;Available&amp;quot;,&lt;br /&gt;
           dataIndex: &amp;quot;availDate&amp;quot;,&lt;br /&gt;
           width: 95,&lt;br /&gt;
           renderer: formatDate,&lt;br /&gt;
           editor: new fm.DateField({&lt;br /&gt;
                format: &amp;quot;m/d/y&amp;quot;,&lt;br /&gt;
                minValue: &amp;quot;01/01/06&amp;quot;,&lt;br /&gt;
                disabledDays: [0, 6],&lt;br /&gt;
                disabledDaysText: &amp;quot;Plants are not available on the weekends&amp;quot;&lt;br /&gt;
            })&lt;br /&gt;
        },&lt;br /&gt;
        checkColumn&lt;br /&gt;
    ]);&lt;br /&gt;
    // by default columns are sortable&lt;br /&gt;
    cm.defaultSortable = true;&lt;br /&gt;
    // create the Data Store&lt;br /&gt;
    var store = new Ext.data.Store({&lt;br /&gt;
        // load remote data using HTTP&lt;br /&gt;
        url: &amp;quot;ext-3.0.0/examples/grid/plants.xml&amp;quot;,&lt;br /&gt;
        // specify a XmlReader (coincides with the XML format of the returned data)&lt;br /&gt;
        reader: new Ext.data.XmlReader(&lt;br /&gt;
            {&lt;br /&gt;
                // records will have a &amp;quot;plant&amp;quot; tag&lt;br /&gt;
                record: &amp;quot;plant&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            // use an Array of field definition objects to implicitly create a Record constructor&lt;br /&gt;
            [&lt;br /&gt;
                // the &amp;quot;name&amp;quot; below matches the tag name to read, except &amp;quot;availDate&amp;quot;&lt;br /&gt;
                // which is mapped to the tag &amp;quot;availability&amp;quot;&lt;br /&gt;
                {name: &amp;quot;common&amp;quot;, type: &amp;quot;string&amp;quot;},&lt;br /&gt;
                {name: &amp;quot;botanical&amp;quot;, type: &amp;quot;string&amp;quot;},&lt;br /&gt;
                {name: &amp;quot;light&amp;quot;},&lt;br /&gt;
                {name: &amp;quot;price&amp;quot;, type: &amp;quot;float&amp;quot;},             &lt;br /&gt;
                // dates can be automatically converted by specifying dateFormat&lt;br /&gt;
                {name: &amp;quot;availDate&amp;quot;, mapping: &amp;quot;availability&amp;quot;, type: &amp;quot;date&amp;quot;, dateFormat: &amp;quot;m/d/Y&amp;quot;},&lt;br /&gt;
                {name: &amp;quot;indoor&amp;quot;, type: &amp;quot;bool&amp;quot;}&lt;br /&gt;
            ]&lt;br /&gt;
        ),&lt;br /&gt;
        sortInfo: {field:&amp;quot;common&amp;quot;, direction:&amp;quot;ASC&amp;quot;}&lt;br /&gt;
    });&lt;br /&gt;
    // create the editor grid&lt;br /&gt;
    var grid = new Ext.grid.EditorGridPanel({&lt;br /&gt;
        store: store,&lt;br /&gt;
        cm: cm,&lt;br /&gt;
        renderTo: &amp;quot;editor-grid&amp;quot;,&lt;br /&gt;
        width: 600,&lt;br /&gt;
        height: 300,&lt;br /&gt;
        autoExpandColumn: &amp;quot;common&amp;quot;,&lt;br /&gt;
        title: &amp;quot;Edit Plants?&amp;quot;,&lt;br /&gt;
        frame: true,&lt;br /&gt;
        plugins: checkColumn,&lt;br /&gt;
        clicksToEdit: 1,&lt;br /&gt;
        tbar: [{&lt;br /&gt;
            text: &amp;quot;Add Plant&amp;quot;,&lt;br /&gt;
            handler : function(){&lt;br /&gt;
                // access the Record constructor through the grid&amp;quot;s store&lt;br /&gt;
                var Plant = grid.getStore().recordType;&lt;br /&gt;
                var p = new Plant({&lt;br /&gt;
                    common: &amp;quot;New Plant 1&amp;quot;,&lt;br /&gt;
                    light: &amp;quot;Mostly Shade&amp;quot;,&lt;br /&gt;
                    price: 0,&lt;br /&gt;
                    availDate: (new Date()).clearTime(),&lt;br /&gt;
                    indoor: false&lt;br /&gt;
                });&lt;br /&gt;
                grid.stopEditing();&lt;br /&gt;
                store.insert(0, p);&lt;br /&gt;
                grid.startEditing(0, 0);&lt;br /&gt;
            }&lt;br /&gt;
        }]&lt;br /&gt;
    });&lt;br /&gt;
    // trigger the data store load&lt;br /&gt;
    store.load();&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- the custom editor for the &amp;quot;Light&amp;quot; column references the id=&amp;quot;light&amp;quot; --&amp;gt;&lt;br /&gt;
    &amp;lt;select name=&amp;quot;light&amp;quot; id=&amp;quot;light&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;Shade&amp;quot;&amp;gt;Shade&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;Mostly Shady&amp;quot;&amp;gt;Mostly Shady&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;Sun or Shade&amp;quot;&amp;gt;Sun or Shade&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;Mostly Sunny&amp;quot;&amp;gt;Mostly Sunny&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;Sunny&amp;quot;&amp;gt;Sunny&amp;lt;/option&amp;gt;&lt;br /&gt;
    &amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;editor-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use checkbox group to hold the check boxes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hello World Window&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;ext-3.0.0/resources/css/ext-all.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/adapter/ext/ext-base.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;ext-3.0.0/ext-all.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
Ext.onReady(function() {&lt;br /&gt;
    Ext.QuickTips.init();&lt;br /&gt;
    &lt;br /&gt;
    var checkboxes = {&lt;br /&gt;
      xtype      : &amp;quot;checkboxgroup&amp;quot;,&lt;br /&gt;
      fieldLabel : &amp;quot;Choices&amp;quot;,&lt;br /&gt;
      defaults : {&lt;br /&gt;
        bodyStyle      :   &amp;quot;background-color: #DFE8F6;&amp;quot;,&lt;br /&gt;
      },      &lt;br /&gt;
      anchor     : &amp;quot;100%&amp;quot;,&lt;br /&gt;
      items      : [&lt;br /&gt;
        {&lt;br /&gt;
          boxLabel   : &amp;quot;A&amp;quot;,&lt;br /&gt;
          inputValue : &amp;quot;a&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          boxLabel   : &amp;quot;B&amp;quot;,&lt;br /&gt;
          inputValue : &amp;quot;b&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          boxLabel   : &amp;quot;C&amp;quot;,&lt;br /&gt;
          inputValue : &amp;quot;c&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          boxLabel   : &amp;quot;D&amp;quot;,&lt;br /&gt;
          inputValue : &amp;quot;d&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
        &lt;br /&gt;
    new Ext.Window({&lt;br /&gt;
      title      : &amp;quot;Available choices&amp;quot;,&lt;br /&gt;
      layout     : &amp;quot;form&amp;quot;,&lt;br /&gt;
      labelWidth : 50,&lt;br /&gt;
      height     : 90,&lt;br /&gt;
      width      : 320,&lt;br /&gt;
      bodyStyle  : &amp;quot;padding: 5px&amp;quot;,&lt;br /&gt;
      items      : checkboxes&lt;br /&gt;
    }).show();&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;asdf&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>