У меня есть таблица данных ExtJS 3 с несколькими добавленными функциями, которая не отображается. Консоль JavaScript заставляет меня поверить, что в Ext отсутствуют части.
Импортирую с очевидным успехом:
<script type="text/javascript"
src="/extjs3/adapter/ext/ext-base-debug.js">
</script>
<script type="text/javascript"
src="/extjs3/ext-all-debug.js"></script>
У меня в сценарии:
<script type="text/javascript">
Ext.Loader.setConfig({
enabled: true
});
Ext.Loader.setPath('Ext.ux', '../ux');
Ext.require(['Ext.selection.cellModel',
'Ext.grid.*',
'Ext.data.*',
'Ext.util.*',
'Ext.state.*',
'Ext.form.*',
'Ext.ux.CheckColumn'
]);
Chrome отображает ошибку:
Uncaught TypeError: У Object # нет метода 'setConfig'
Номер строки принадлежит указанному выше setConfig. Если я закомментирую вызов setConfig (), я получу ту же базовую ошибку для setPath (), на которую жалуется метод require ().
Что-то еще мне нужно импортировать? Я проверил, что ресурсы находятся на ожидаемых путях, и похоже, что они обслуживаются и принимаются правильно.
Я бы хотел знать, что нужно сделать, чтобы устранить эту ошибку.
Спасибо,
- EDIT -
Теперь у меня есть:
<script type="text/javascript">
/*
Ext.Loader.setConfig({
enabled: true
});
Ext.Loader.setPath('Ext.ux', '../ux');
*/
Ext.Loader.load(['Ext.selection.cellModel',
'Ext.grid.*',
'Ext.data.*',
'Ext.util.*',
'Ext.state.*',
'Ext.form.*',
'Ext.ux.CheckColumn'
]);
Я получаю сообщения об ошибках в консоли JavaScript о том, что она пыталась загрузить (404) Ext.grid. * И т. Д. Из того же каталога.
Как указать правильный путь (и) для поиска?