Sencha触摸日历,当添加更多的停靠项目时,列表消失
Sencha Touch Calendar, list disapears when adding more docked items
我正在尝试使用Sencha Touch日历扩展(http://www.sencha.com/forum/showthread.php?156351-Ext.ux.TouchCalendar)下面是我使用的示例:http://www.swarmonline.com/Ext.ux.TouchCalendar/examples/simple-events-list.html
问题是,当我添加一个新的停靠项目,你得到当点击一个事件不再工作的列表?或者至少我再也看不到名单了。然而,该列表的位置仍然有空间。
这是我试图改变的代码(注释代码是我试图实现的):
calendarPanel = new Ext.Panel({
fullscreen: true,
layout: 'fit',
items: [calendar],
dockedItems: [{
// dock: 'top',
// xtype: 'toolbar',
// title: 'Title App'
//}, {
xtype: 'toolbar',
dock: 'top',
ui: 'light',
items: [{
xtype: 'segmentedbutton',
allowMultiple: false,
items: [{
text: 'Month',
pressed: true,
handler: function(){
calendar.setMode('month');
}
}, {
text: 'Week',
handler: function(){
calendar.setMode('week');
}
}]
}]
//}, {
// dock: 'bottom',
// xtype: 'toolbar'
}, {
dock: 'bottom',
xtype: 'list',
height: 110,
itemTpl: '{event} {location}',
store: new Ext.data.Store({
model: 'Event',
data: []
})
}]
});
有谁知道如何添加dockeditems和保持列表?我的结构有什么问题吗?
您需要更新示例文件底部的'selectionchange'事件处理程序,以便在添加新停靠项后getDockedItems()调用使用正确的索引。
处理程序的第二行应该是:var eventList = calendarPanel.getDockedItems()[3];
这应该能让你重新振作起来。
希望这对你有帮助!斯图尔特
相关文章:
- 正在将数据主题添加到所有项目
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何检查管道中未定义的项目
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 学生搜索项目jquery/javascript
- 如何获取不属于我项目的上一页的URL
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 我需要为我的朋友在这个项目上提供帮助
- 如何从 HTML 查询中删除项目
- 在Meteor项目中安装并包含npm模块后出错
- 当在Ember中点击一个项目时,我如何将一个活动类添加到项目列表中
- 将单击事件添加到附加的项目中
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 在javascript中搜索项目列表的性能
- 如何将本地依赖项添加到npm项目中
- angularjs移除焦点上的活动类并添加到下一个项目
- 为什么react/redux前端项目在package.json中包含生产依赖项
- 将webpack和babel与父项目目录中的文件一起使用
- Sencha触摸日历,当添加更多的停靠项目时,列表消失