2017-08-15 43 views
1

我正在尝试开发一个示例应用程序Ext Calendar但日历功能相当混乱!我有官方/购买ext-5.1.1并且有一些示例日历工作,但是我找不到该包,或者我无法弄清楚如何使用/实现它。Ext Calendar Package for 5.1.1

是否有日历此版本的功能?如果那么它在哪里或我如何使用它? 有两个package/文件夹;

  • 第一个的路径:ext-5.1.1/packages
  • 第二个:ext-5.1.1/build/packages

而且我注意到有不5.1.1版本上Sencha Docs任何官方文件!那么这里有什么窍门?


我使用它与一个视图面板已经尝试过,但它说:

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 
}); 

UPDATE: 截图日历页面和文件夹;

page sample folder sample

+2

我认为日历组件是在6.2(高级版)中引入的,http://docs.sencha.com/extjs/6.2.0/guides/whats_new/whats_new.html – djmm187

+0

你可以用Ext5指向日历示例吗指的是? Calendar组件仅在ExtJS 6.2中引入,正如djmm182已经指出的那样,但这当然不会让您或sencha人员不再使用网格等较旧/标准功能构建日历。 – Mastacheata

+0

@Mastacheata所有我能指出的是我刚刚添加的那两个截图。正如我所说,我看到这个例子,所以认为会有一些调整,所以使它可用。 –

回答

1

对于ExtJS的4.x和5.x,日历代码是日历样本本身,而不是正式的框架的一部分。正如所有Sencha代码示例一样,我猜他们打算从中复制,因此请采取一切可以获得并改进的方法。

我怎么到了网上代码:

我的Chrome中打开the calendar sample,打开浏览器控制台,输入 “Ext.ComponentQuery.query(” calendarpanel “)[0] .initComponent”,按下回车键,点击在返回的代码上。使用initComponent函数的源打开“sources”选项卡。从那里,它是源选项卡上单击鼠标右键和“导航显示”,以获得源代码树:

如果你对你的硬盘的样品,它可能是更容易。