Какие js-файлы мне нужно включить, чтобы использовать ExtJs Calendar? - PullRequest
0 голосов
/ 16 февраля 2011

Я хочу поиграть с календарем ExtJs, и мне было интересно, какие js-файлы мне нужно будет включить для этого? Пример с сайта Ext содержит много js-файлов, и мне интересно, какие из них необходимы, а какие нет. Я предполагаю, что это зависит от того, какие функциональные возможности я хочу иметь в календаре, поэтому давайте просто скажем, что я хочу показать все его функциональные возможности на данный момент. Ниже приведен список файлов js и css из примера на веб-сайте Ext:

 <!-- Calendar-specific includes --> 
<link rel="stylesheet" type="text/css" href="resources/css/calendar.css" /> 
<script type="text/javascript" src="src/Ext.calendar.js"></script> 
<script type="text/javascript" src="src/templates/DayHeaderTemplate.js"></script> 
<script type="text/javascript" src="src/templates/DayBodyTemplate.js"></script> 
<script type="text/javascript" src="src/templates/DayViewTemplate.js"></script> 
<script type="text/javascript" src="src/templates/BoxLayoutTemplate.js"></script> 
<script type="text/javascript" src="src/templates/MonthViewTemplate.js"></script> 
<script type="text/javascript" src="src/dd/CalendarScrollManager.js"></script> 
<script type="text/javascript" src="src/dd/StatusProxy.js"></script> 
<script type="text/javascript" src="src/dd/CalendarDD.js"></script> 
<script type="text/javascript" src="src/dd/DayViewDD.js"></script> 
<script type="text/javascript" src="src/EventRecord.js"></script> 
<script type="text/javascript" src="src/views/MonthDayDetailView.js"></script> 
<script type="text/javascript" src="src/widgets/CalendarPicker.js"></script> 
<script type="text/javascript" src="src/WeekEventRenderer.js"></script> 
<script type="text/javascript" src="src/views/CalendarView.js"></script> 
<script type="text/javascript" src="src/views/MonthView.js"></script> 
<script type="text/javascript" src="src/views/DayHeaderView.js"></script> 
<script type="text/javascript" src="src/views/DayBodyView.js"></script> 
<script type="text/javascript" src="src/views/DayView.js"></script> 
<script type="text/javascript" src="src/views/WeekView.js"></script> 
<script type="text/javascript" src="src/widgets/DateRangeField.js"></script> 
<script type="text/javascript" src="src/widgets/ReminderField.js"></script> 
<script type="text/javascript" src="src/EventEditForm.js"></script> 
<script type="text/javascript" src="src/EventEditWindow.js"></script> 
<script type="text/javascript" src="src/CalendarPanel.js"></script> 

Ответы [ 3 ]

2 голосов
/ 16 февраля 2011

Calender не входит в основные файлы javascript extjs.Вы можете использовать calendar-all.js с CSS вместо добавления отдельных файлов из каталога src.Файл calendar-all.js находится в самой папке примера календаря.

Итак, вам потребуется:

<!-- CSS files -->
<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css"> 
<link rel="stylesheet" type="text/css" href="resources/css/calendar.css" />
<!-- Scripts -->   
<script type="text/javascript" src="adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-all.js"></script>
<script type="text/javascript" src="calendar-all.js"></script>
1 голос
/ 16 февраля 2011

FYI, вы также можете проверить Ext Calendar Pro , который является полной версией продукта примера, поставляемого с 3.3.(Полное раскрытие: я автор)

Имеются дополнительные примеров и полные документы , и многие ошибки были исправлены с момента создания этого примера.

Но да, если вы просто хотите поиграть с одним из 3.3, просто включите calendar-all.js, как упоминалось выше.

0 голосов
/ 16 февраля 2011

Я думаю, вам нужны только эти:

<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css">    
<script type="text/javascript" src="adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-all.js"></script>

Все остальное загружается Ext JS самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...