AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.06.2004, 19:57   #1  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
? Вопрос про Web Apps
Извращенные пользователи захотели получить в веб-аппликейшене (прямо в Web-форме в интернет-эксплорере!) lookup - форму <b>С ДЕРЕВОМ</b> (где нажатие на "плюсик" раскрывает подчиненный уровень).
Аналог в стандартном аппликейшене - форма <b>HRMOrganization</b> (Организация), поле <b>ParentOrganizationId</b> (Головное подразделение).
Может быть, кто-нибудь уже делал такую байду, или хотя бы может посоветовать рациональный путь как это сделать...
__________________
Бесты и регарды!
Старый 04.06.2004, 10:19   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
может это поможет
http://nanotree.sourceforge.net/
http://www.treemenu.com/
Старый 04.06.2004, 11:19   #3  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Мои сочуствия
Говорят, что Axapta очень неохотно это делает, потому как не предназначена для подобных целей - при каждом раскрытии узла Вам придется перерисовывать всю графику окна и гнать по инету - ничего себе трафичек!
1) Может, отговорите пользователей от подобных глупостей? Не стоит идти у них на поводу - они наверняка что-нибуть еще более навороченное захотят...
2) Возножно, стоит написать скрипт на каком-нибудь специализированном языке, отвечающий за контрол прорисовки деоевьев. Я и просто в Axapte, помню, намучался с их прорисовкой.. (drag & drop и т.п.)
3) Если сделаете или будут какие мысли - поделитесь с общественностью, плиз! Мы будем следить за Вашими успехами! Если будут вопросы просто по деревьям в Axapte - спрашивайте! Здесь уже много народу с ними ковырялось

Удачи!
Старый 04.06.2004, 15:20   #4  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Спасибо за ответы. Попробую написать свой собственный lookup - веблет, используя java - скрипт со ссылки, предоставленной belugin. Если чего-нибудь получится - запощу сюда...
__________________
Бесты и регарды!
Старый 01.07.2004, 15:30   #5  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Ну вот, вроде получилось нечто этакое как и обещал, выкладываю для пользования общественностью. Хотя очевидно, что это решение подойдет только для небольших справочников (до 1000 записей). В архиве идёт проект, содержащий всё что надо (скрипт, картинки и класс mskWebTreeLookup, сделанный по образу и подобию webTableLookup), а также иерархический справочник организаций (сам древовидный лукап повешен на кнопку выбора Головное подразделение).
Вложения
Тип файла: zip treelookupexample.zip (111.3 Кб, 206 просмотров)
__________________
Бесты и регарды!
Старый 01.07.2004, 17:09   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
еще не смотрел.
но перенесу это обсуждение в проекты.
Старый 02.09.2005, 09:30   #7  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Уважаемый konfet!
Я сейчас разбираюсь с вашим проектом.
При настройке web узла возникают ошибки на страницах наподобие:
Microsoft VBScript ошибка '800a0401'
/SimpleWebApplication/i_axaptafunctions.asp, line 10

Set Ax = S [cr]
-----------^

и в каждой их этих ошибок встречается загадочное [cr]
Не могли бы вы объяснить что это обозначает и как это лечить.

Заранее огромное спасибо!
Старый 02.09.2005, 10:25   #8  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
873 / 649 (23) +++++++
Регистрация: 14.10.2004
Такое уже лечилось.
Смотрите здесь: http://www.axforum.info/forums/showt...5&highlight=cr
Старый 02.09.2005, 10:45   #9  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Спасибо!
Правда, job не исправил код, пришлось ручками удалять
Старый 05.09.2005, 14:10   #10  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Проект
Здравствуйте, konfet!
Разбираюсь с вашим проектом, но никак не могу заставить его работать.
При нажатии на кнопку lookup на форме появляется ссобщение: "Во время выполнения произошла ошибка. Запустить отладку? Строка: 30. Ошибка: Синтаксическая ошибка"
Но отладка никак не запускается, ошибку найти не могу. При компиляции проекта ошибок нет.

Уважаемый konfet (или если еще кто-нибудь разбирался с проектом), может нужны к-н дополнительные настройки axapta (кроме, соответственно, настроек веб узла)?
Подскажите, пожалуйста!
Старый 06.09.2005, 09:54   #11  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
че там у вас в этой 30-й строке написано-то?
уточняю - это строка скорее всего какой-то функции в скрипте nanotree.js
Старый 06.09.2005, 10:06   #12  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Не забудьте "Обновить" сайт, т.е. Axapta должна выгрузить из АОТ на сайт все файлы (картинки, скрипты и т.д.)
Старый 06.09.2005, 10:33   #13  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Цитата:
Изначально опубликовано Prof
че там у вас в этой 30-й строке написано-то?
уточняю - это строка скорее всего какой-то функции в скрипте nanotree.js
Prof, огромное спасибо за подсказку! Ошибка нашлась и все работает!
Старый 09.09.2005, 08:02   #14  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Поля, выводимые в дерево-Lookup
Здравствуйте!
У меня есть еще вопрос по данному проекту.
В lookup форму выводится только одно поле таблицы (Description):
[IMG]C:\Documents and Settings\filatova\Мои документы\Мои рисунки\дерево.jpg[/IMG]

А хотелось бы сделать 2 поля (как в стандартом дереве): ID и Description:
[IMG]C:\Documents and Settings\filatova\Мои документы\Мои рисунки\дерево2.jpg[/IMG]

Изучала код скрипта nanotree.js, найти место, где это указывается, не удалось.

Подскажите, пожалуйста, как решить данную проблему.
Заранее спасибо!
Старый 12.09.2005, 11:54   #15  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Цитата:
Здравствуйте!
У меня есть еще вопрос по данному проекту.
В lookup форму выводится только одно поле таблицы (Description):
А хотелось бы сделать 2 поля (как в стандартом дереве): ID и Description:
Изучала код скрипта nanotree.js, найти место, где это указывается, не удалось.
Рисунки ваши, кстати, не выводятся (см. ссылку ).
Плохо смотрели. Естественно, что данную (как и всю остальную) функциональность надо править не в скрипте nanotree (его вообще не надо трогать!), а в классе mskWebTreeLookup, в котором инкапсулировано всё что надо. Конкретно - если в методе WriteNodes этого класса вместо строки


StrTmp = strFmt("var node%1 = new TreeNode(%1, '%2', new Array(closedGif,openGif), '%3');", WebTreeLookup.NumberOfNode, WebTreeLookup.Description, WebTreeLookup.Id)+'\n';


написать строку


StrTmp = strFmt("var node%1 = new TreeNode(%1, '%2', new Array(closedGif,openGif), '%3');", WebTreeLookup.NumberOfNode, 'ID, Description', WebTreeLookup.Id)+'\n';


то около каждого узла дерева будет надпись "ID, Description". См. также код метода FillTable().

Цитата:
Заранее спасибо!
не стОит "заранее благодарить" если бы я не нашел возможности/желания ответить на ваш вопрос, я бы чуствовал себя неудобно.
__________________
Бесты и регарды!
Старый 12.09.2005, 14:33   #16  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Уважаемый konfet!
Огромное спасибо (уже не заранее, а за дело)!
Старый 12.09.2005, 14:34   #17  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Цитата:
Изначально опубликовано konfet

Рисунки ваши, кстати, не выводятся (см. ссылку ).
Не знаю, у меня все показывается
Старый 12.09.2005, 14:58   #18  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Цитата:
Не знаю, у меня все показывается
Неудивительно! Рисунки же находятся у вас на компе!

file:///C:/Documents%20and%20Settings/filatova/Мои%20документы/Мои%20рисунки/дерево.jpg

кстати, судя по вашим вопросам, у вас там в Новосибирске осуществляется разработка (точнее - попытки разработки ) в WebApps... если вам нужен программист на аутсорсинг - большой спец в этой области (я тобишь ) - пишите на мыло...
__________________
Бесты и регарды!
Старый 12.09.2005, 15:36   #19  
mvf is offline
mvf
Участник
 
52 / 10 (1) +
Регистрация: 18.04.2005
Адрес: Новосибирск
Цитата:
Изначально опубликовано konfet


Неудивительно! Рисунки же находятся у вас на компе!

file:///C:/Documents%20and%20Settings/filatova/Мои%20документы/Мои%20рисунки/дерево.jpg

Упс, туплю...

Цитата:
Изначально опубликовано konfet

кстати, судя по вашим вопросам, у вас там в Новосибирске осуществляется разработка (точнее - попытки разработки ) в WebApps... если вам нужен программист на аутсорсинг - большой спец в этой области (я тобишь ) - пишите на мыло...
Да, действительно, осуществляются ПОПЫТКИ. Методом научного тыка и самообучения разрабатываются приложения для собственных нужд (для начала).
Обсужу с начальством Ваше предложение.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Inside Dynamics AX 4.0: The Web Framework Blog bot DAX Blogs 0 25.10.2007 03:04
Web-приложение (вопрос экспертам) novic DAX: Программирование 9 24.12.2006 01:30
Pokluda: Outbound web service (AIF) Blog bot DAX Blogs 0 28.10.2006 17:43
Есть вопрос о web application! braathe DAX: Программирование 2 23.02.2005 20:07
Вопрос по Web Fedr Kuzmich DAX: Функционал 6 25.03.2004 10:53

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:22.