3
* Copyright(c) 2006-2009 Ext JS, LLC
5
* http://www.extjs.com/license
7
Ext.onReady(function(){
10
Ext.form.Field.prototype.msgTarget = 'side';
13
* Ext.ux.form.MultiSelect Example Code
15
var msForm = new Ext.form.FormPanel({
16
title: 'MultiSelect Test',
18
bodyStyle: 'padding:10px;',
19
renderTo: 'multiselect',
22
fieldLabel: 'Multiselect<br />(Required)',
27
store: [[123,'One Hundred Twenty Three'],
28
['1', 'One'], ['2', 'Two'], ['3', 'Three'], ['4', 'Four'], ['5', 'Five'],
29
['6', 'Six'], ['7', 'Seven'], ['8', 'Eight'], ['9', 'Nine']],
33
msForm.getForm().findField('multiselect').reset();
41
text: 'Set Value (2,3)',
43
msForm.getForm().findField('multiselect').setValue('2,3');
46
text: 'Toggle Enabled',
48
var m = msForm.getForm().findField('multiselect');
61
if(msForm.getForm().isValid()){
62
Ext.Msg.alert('Submitted Values', 'The following will be sent to the server: <br />'+
63
msForm.getForm().getValues(true));
70
var ds = new Ext.data.ArrayStore({
71
data: [[123,'One Hundred Twenty Three'],
72
['1', 'One'], ['2', 'Two'], ['3', 'Three'], ['4', 'Four'], ['5', 'Five'],
73
['6', 'Six'], ['7', 'Seven'], ['8', 'Eight'], ['9', 'Nine']],
74
fields: ['value','text'],
82
* Ext.ux.form.ItemSelector Example Code
84
var isForm = new Ext.form.FormPanel({
85
title: 'ItemSelector Test',
87
bodyStyle: 'padding:10px;',
88
renderTo: 'itemselector',
90
xtype: 'itemselector',
92
fieldLabel: 'ItemSelector',
93
imagePath: '../ux/images/',
103
store: [['10','Ten']],
107
isForm.getForm().findField('itemselector').reset();
116
if(isForm.getForm().isValid()){
117
Ext.Msg.alert('Submitted Values', 'The following will be sent to the server: <br />'+
118
isForm.getForm().getValues(true));