Конфигурация, необходимая для работы примера Sencha ExtJS TreeGrid - PullRequest
0 голосов
/ 30 января 2012

Может кто-нибудь помочь объяснить, какую конфигурацию мне не хватает, чтобы получить образец TreeGrid для инфраструктуры Sencha Ext JS 4?

Вот что я сделал до сих пор:

Загрузки:
http://php.iis.net> нажмите «PHP в Windows»> установить «PHP53.exe»
http://www.sencha.com> нажмите «Продукты»> нажмите «EXT JS 4»> извлеките код zip-файла и поместите в C: \ source \ ext-4.0.7-gpl

Включен IIS 7 в Windows 7 Программы и компоненты

Создан веб-сайт IIS 7 в Windows 7:
- установить физический путь к веб-сайту как "C: \ source \ ext-4.0.7-gpl" (установив корень сайта в * \ docs, казалось, что некоторые примеры не работают)
- Я не устанавливал никаких особых привязок (просто порт 80) .. подразумевается localhost без его установки

Чтобы просмотреть пример, я сделал следующее:
- перейдите к http://localhost> нажмите «Просмотреть примеры»> Прокрутите вниз до раздела «Деревья» - обратите внимание, что «Перетаскивание методом перетаскивания», «Несколько деревьев» и «Дерево XML» работают в этом разделе, если у вас установлен PHP, а «Сетка дерева» и «Дерево проверки» - нет. Меня больше всего интересует «TreeGrid».

Чего мне не хватает в моей конфигурации или настройке?

=============================================== ==========

2/13/2012 @ 10: 51 вечера

Я думал, что решил это, но, видимо, нет. Я оставил этот проект ненадолго, поэтому не подтвердил ответ. Файл treegrid.json определенно находится там, и он соответствует файлу в примере json файла сетки дерева sencha.com extjs.

Вот URL к моему примеру с сеткой дерева (скопировано из примера Сенчи):

http://24.177.214.232:8888/examples/tree/treegrid.html

Вот URL к примеру с сеткой дерева Sencha.com:

http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/tree/treegrid.html

Ответы [ 2 ]

4 голосов
/ 30 января 2012

если вы проверите treegrid.js, вы увидите, что для этого требуется treegrid.json (файл данных в формате JSON). когда вы посетите http://24.177.214.232:8888/examples/tree/treegrid.json (это путь, по которому treegrid.js ожидает treegrid.json), вы увидите, что такого файла нет.

исправьте путь или создайте файл данных:)

EDIT Вы можете найти правильный JSON здесь: http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/tree/treegrid.json

1 голос
/ 15 февраля 2012

Помимо другой описанной конфигурации, мне пришлось зайти в IIS и сделать следующее, прежде чем сработала Tree Grid:

  • нажмите на новый сайт
  • нажмите на типы MIME
  • щелкните правой кнопкой мыши в открытом пространстве> Добавить> Расширение имени файла: "json" ... MIME Тип: "application / x-javascript"
...