2013-10-22 178 views
0

我有這樣的代碼,其在ExtJS的3.4遷移ExtJS的代碼,從3.4到4.2

我想爲了遷移該代碼在ExtJS的4.2

Ext.apply(this.menu.picker, { 
      minDate : this.minValue, 
      maxDate : this.maxValue, 
      disabledDatesRE : this.disabledDatesRE, 
      disabledDatesText : this.disabledDatesText, 
      disabledDays : this.disabledDays, 
      disabledDaysText : this.disabledDaysText, 
      format : this.format, 
      showToday : this.showToday, 
      startDay: this.startDay, 
      minText : String.format(this.minText, this.formatDate(this.minValue)), 
      maxText : String.format(this.maxText, this.formatDate(this.maxValue)), 
      field: this 
     }); 

當我測試這個代碼中工作正常工作我發現錯誤在這行:

minText : String.format(this.minText, this.formatDate(this.minValue)), 
       maxText : String.format(this.maxText, this.formatDate(this.maxValue)), 

未捕獲的類型錯誤:對象函數字符串(){[本地代碼]}沒有方法 '格式'

回答

1

佛朗哥,你有沒有試過

Ext.String.format(params) 

代替的String.format的()?

最好 Rajinder