我是所有Sencha Touch東西的新手,但直到現在,我對它的功能非常敬畏。有一個問題,我無法解決。Sencha Touch:XTemplate在DataView中不可見
我想使用Tpl(XTemplate)進行日曆視圖。這個想法是爲每個約會創建一個div元素,我可以將它放在容器中來佈置它們。不知何故,我無法獲得數據視圖的工作。
我把我的代碼剝離到最低限度:一個包含DataView的面板。當我使用itemTpl時,一切正常。但是當我使用tpl(有或沒有XTemplate)時,我什麼都看不到。我檢查了它是否僅僅是一個顯示故障(從模板中搜索了XXX),但事實並非如此。
這是我的代碼:
Ext.define('InfoApp.view.CalendarDay', {
extend: 'Ext.Panel',
xtype: 'calendarday',
requires: [ 'InfoApp.store.sAppointments'],
config: {
title: 'Dag',
layout: 'fit',
items: [
{
xtype: 'dataview',
store: 'appointmentStore',
//itemTpl: [ 'XXX {day} {course}' ] --> Works
tpl: new Ext.XTemplate('<tpl for=".">XXX {day} {course}</tpl>')--> Doesn't Work...
}
]
}
});
在此先感謝您的任何建議或改進!