Hoe te formuliervelden AutoSize

stemmen
1

Ik gebruik form.fields van ExtJS API. Mijn toepassing is volledig dynamisch.

Het is mogelijk om combobox dankzij de waarde die op te slaan AutoSize? Of ik nodig om mijn eigen methode te maken ...?!

Eigenlijk is mijn combobox, wordt verklaard als volgt:

itemId : 'materialid',

         xtype : 'combobox',
            anchor : '35%',
            store : materialstore,
            id : 'Material',
            queryMode: 'local',
            displayField: 'data',
            width : 50,
            valueField: 'data',
            editable : false,
            grow : true,
            enforceMaxLength : true,
            listeners : {

                render : function(me){

                    var obj = materialstore.findRecord('data',materialdefaultvalue);
                    me.setValue(obj.get('data'),obj);


                }

            },

         padding : '0 30 0 30',
         fieldLabel : 'Material',

          name : 'material',
          listeners : {


            blur : function(me){


                var fieldvalue = me.getValue();
                var sel = monPretree.getView().getSelectedRecords();

                for ( var i = 0 ; i < sel.length ; i++){

                    alert(sel[i].get('id') + ' && ' + material);

                }
            }
          }

Bedankt :)

De vraag is gesteld op 07/06/2011 om 12:46
user
In andere talen...                            


1 antwoorden

stemmen
1

Jammer genoeg niet. Uw beste weddenschap zou zijn ofwel een vaste breedte te stellen (zoals je hebt) of zet deze op '100%'.

Een korte notitie voor toekomstige vragen: is het beter om hen te vragen op over de Sencha forums , als je een snellere respons krijgt.

antwoordde op 14/06/2011 om 00:43
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more