+
+ tbar:[{
+ text: 'Options',
+ menu: [{
+ text: 'Set value (2,3)',
+ handler: function(){
+ isForm.getForm().findField('itemselector').setValue(['2', '3']);
+ }
+ },{
+ text: 'Toggle enabled',
+ handler: function(){
+ var m = isForm.getForm().findField('itemselector');
+ if (!m.disabled) {
+ m.disable();
+ } else {
+ m.enable();
+ }
+ }
+ },{
+ text: 'Toggle delimiter',
+ handler: function() {
+ var m = isForm.getForm().findField('itemselector');
+ if (m.delimiter) {
+ m.delimiter = null;
+ Ext.Msg.alert('Delimiter Changed', 'The delimiter is now set to <b>null</b>. Click Save to ' +
+ 'see that values are now submitted as separate parameters.');
+ } else {
+ m.delimiter = ',';
+ Ext.Msg.alert('Delimiter Changed', 'The delimiter is now set to <b>","</b>. Click Save to ' +
+ 'see that values are now submitted as a single parameter separated by the delimiter.');
+ }
+ }
+ }]
+ }],
+