我正在尝试使用外部日历开发示例应用,但日历功能非常混乱!我有官方/购买 ext-5.1.1 并且有示例日历工作,但我找不到包本身或我无法弄清楚如何使用/实现它。
此版本是否有日历功能?如果那时它在哪里或我如何使用它?
有两个package/
个文件夹;
ext-5.1.1/packages
ext-5.1.1/build/packages
另外我注意到5.1.1版本的Sencha Docs没有任何官方文档!那么这里的诀窍是什么?
我已经尝试在View面板中使用它,但它说:
GET http://nuri/CalTable/Ext/calendar/panel/Panel.js?_dc=1502807144839 404 (Not Found)
以下是示例视图:
Ext.define('CalTable.view.HOCalendar', {
extend: 'Ext.calendar.panel.Panel',
xtype: 'hocalendar',
title: 'HO Calendar',
itemId: 'hocalendar',
width: 700,
height: 700
});
更新: 日历页面和文件夹的屏幕截图;
答案 0 :(得分:1)
对于ExtJS 4.x和5.x,日历代码本身位于日历示例中,并且不是官方框架的一部分。与所有Sencha代码示例一样,我猜它们都是为了复制而来,所以要把你可以得到的所有东西都改进来。
我如何在线获取代码:
我在Chrome中打开the calendar sample,打开浏览器控制台,输入" Ext.ComponentQuery.query(" calendarpanel")[0] .initComponent",按下回车键,点击返回的代码。 "来源"使用initComponent函数的源打开选项卡。从那里右键单击源选项卡,然后在导航器中显示" Reveal"获取源树:
如果你的硬盘上有样品,可能会更容易。
答案 1 :(得分:0)
从以下位置移动日历包:
{premiumLocation}/ext/packages/calendar
或
{yourWorkspace}/ext/packages/calendar