我是所有 Sencha Touch 东西的新手,但直到现在我对它的功能非常热情。有一个问题,不知怎么解决不了。
我想将 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...
}
]
}
});
提前感谢您的任何建议或改进!