PDA

View Full Version : hideEmptyLabel does't work properly



Martin Hobby Vavrous
17 Aug 2012, 11:39 AM
Hi, I have try to store my data for MyComboBox (and MyComboBox1) in one Store. With one Store and one MyComboBox everything works fine but when I use same Store (different field) to store data for MyComboBox and MyComboBox1 some free spaces appears (empty rendered spaces approx. 5px tall) - as shown at the picture below - content of store MyStore is

[ {"jmena_skol":"ZŠ Angel"},
{"jmena_skol":"ZŠ Jižní"},
{"jmena_skol":"ZŠ Školní"},
{"jmena_skol":"ZŠ Ohradní"},
{"jmena_skol":"ZŠ Hostýnská"},
{"jmena_skol":"ZŠ Plamínkové"},
{"jmena_skol":"ZŠ Št?rboholy"},
{"jmena_skol":"ZŠ Slovenská"},
{"jmena_skol":"ZŠ nám. Curieových"},
{"jmena_skol":"ZŠ Strossmayerovo nám."},
{"jmena_skol":"ZŠ U Vršovického nádraží"},
{"jmena_skupin":"ZŠ Angel"},
{"jmena_skupin":"ZŠ Jižní"},
{"jmena_skupin":"ZŠ Školní"},
{"jmena_skupin":"ZŠ Ohradní"},
{"jmena_skupin":"ZŠ Hostýnská"},
{"jmena_skupin":"ZŠ Plamínkové"},
{"jmena_skupin":"ZŠ Št?rboholy"},
{"jmena_skupin":"ZŠ Slovenská"},
{"jmena_skupin":"ZŠ nám. Curieových"},
{"jmena_skupin":"ZŠ Strossmayerovo nám."},
{"jmena_skupin":"ZŠ U Vršovického nádraží"}

]

in preview it looks like
3804538046
when mouse is hovered elsewhere, it looks like
38047
but these "spaces" are still visible - code of comboboxes is here:

{ xtype: 'combobox',
anchor: '100%',
fieldLabel: 'Label',
hideLabel: false,
allowBlank: false,
displayField: 'jmena_skupin',
store: 'MyStore',
valueField: 'jmena_skupin'
},
{
xtype: 'combobox',
anchor: '100%',
fieldLabel: 'Vyber školu',
hideLabel: false,
allowBlank: false,
displayField: 'jmena_skol',
store: 'MyStore',
valueField: 'jmena_skol'
},
any advice or suggestion?

Thanks

sword-it
18 Aug 2012, 5:50 AM
hi martin,

If you want use single store for both combobox, you can do with override tpl config of combobox like


tpl : new Ext.XTemplate('<tpl for=".">'+
'<tpl if="jmena_skupin">'+
'<div class="x-boundlist-item">{jmena_skupin}</div>'+
'</tpl>'+
'</tpl>'),


See the working sample example -
http://jsfiddle.net/LkbZG/

Martin Hobby Vavrous
18 Aug 2012, 11:20 PM
wow thanks, that's it ;) Very cool workaround :) Thanks for your help