0
這是我的配置對象的內部觀點的一個片段內通話功能我嘗試用「this.fromTime()」和「this.toTime()」調用它們的方式不起作用,我該如何調用它們?煎茶2的圖
這是我的配置對象的內部觀點的一個片段內通話功能我嘗試用「this.fromTime()」和「this.toTime()」調用它們的方式不起作用,我該如何調用它們?煎茶2的圖
你不能這樣做。在創建時這個引用一個全局Window對象,而不是Sencha類。要解決此問題,您必須在initialize()函數中執行此操作。例如。這應該工作...
Ext.define (MyApp.view.CoolView, {
xtype: 'coolview',
config: {
layout: 'fit'
},
initialize: function() {
var items = {
xtype: 'fieldset',
cls: 'loginFormText',
items:[
{
xtype: 'timepickerfield',
label: 'Start',
value: this.fromTime(),
name: 'fromTime'
},{
xtype: 'timepickerfield',
label: 'End',
value: this.toTime(),
name: 'toTime'
}
]
}
this.setItems(items);
},
fromTime: function(){
var fromDate = new Date();
fromDate.setHours(12);
return fromDate;
},
toTime: function(){
var toDate = new Date();
toDate.setHours(18);
return toDate;
}
})
乾杯,奧列格
是否行得通?因爲在我看來,toTime和fromTime不會返回任何內容。 –
當然,是應該返回的價值,對,固定... – olegtaranenko