2012-04-30 5 views
-1

В настоящее время я получаю эту форму с помощью ExtJS 3.4:ExtJS - Проблемы при использовании getForm()

config = Ext.apply({ 
    title: 'Fluxo de Reincidencia', 
    id: 'formKMLRcd', 
    name: 'formKMLRcd', 
    border: true, 
    bodyStyle: "padding: 10px", 
    layout: "form", 
    autoScroll: false, 
    items: [{ 
     xtype: "datefield", 
     ref: "../extent", 
     anchor: "100%", 
     fieldLabel: 'Data Inicio', 
     emptyText: 'informe a data de inicio', 
     name: 'txtRcdDataInicio', 
     id: 'txtRcdDataInicio', 
     format: 'd/m/Y', 
     altFormats: 'd/m/Y', 
     allowBlank: false, 
     validator: function (value) { 
      var date = this.parseDate(this.getValue()); 
      if (!date) { 
       return 'Informe uma data valida'; 
      } 
     } 
    } 

Как я могу получить объект формы, я попытался с помощью этого выражения, но без успеха.

var form = Ext.getCmp('formKMLRcd').getForm(); 

Спасибо!

ответ

1

Вы используете Ext.apply неправильно, вы должны указать в качестве первого параметра в objecton, который вы хотите применить указанный конфиг (в вашем случае, панель)

+0

Он работал очень хорошо! Спасибо! –

Смежные вопросы