2013-02-06 9 views
11

ho un componente in extjs negozio chiamato dateOttenere un componet per nome in ExtJS

Come posso recuperarla ExtJS

+1

Cosa sei per un utente? Tutte le tue domande hanno ricevuto risposta entro 3 minuti sempre dallo stesso utente. Questo è davvero strano – sra

risposta

17

provare questo:

var dateObj = Ext.ComponentQuery.query('[name=date]'); 
+2

Quello è veloce ... Lasciami provare –

+0

Ottenuto quello che voglio ... accetterei in 10 minuti –

+0

Contento che abbia aiutato ... –

13

Il La proprietà name viene normalmente utilizzata dai campi e c'è un modo molto migliore di recuperarli come ComponentQuery. Quindi, se si tratta di campi, ti consiglio vivamente di utilizzare findField() anziché ComponentQuery. Puoi usarlo come

formInstance.getForm().findField('NameOrId'); 
+0

In handler per un pulsante che si trova all'interno di un pannello: 'var form = this.up ('panel'). getForm();' e poi 'form.findField ('some-name');' – Nux

Problemi correlati