![]() |
#1 |
Снова балуюсь косаптой :)
|
![]()
Извращенные пользователи захотели получить в веб-аппликейшене (прямо в Web-форме в интернет-эксплорере!) lookup - форму <b>С ДЕРЕВОМ</b> (где нажатие на "плюсик" раскрывает подчиненный уровень).
Аналог в стандартном аппликейшене - форма <b>HRMOrganization</b> (Организация), поле <b>ParentOrganizationId</b> (Головное подразделение). Может быть, кто-нибудь уже делал такую байду, или хотя бы может посоветовать рациональный путь как это сделать...
__________________
Бесты и регарды! |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Модератор
|
Мои сочуствия
![]() Говорят, что Axapta очень неохотно это делает, потому как не предназначена для подобных целей - при каждом раскрытии узла Вам придется перерисовывать всю графику окна и гнать по инету ![]() 1) Может, отговорите пользователей от подобных глупостей? Не стоит идти у них на поводу - они наверняка что-нибуть еще более навороченное захотят... 2) Возножно, стоит написать скрипт на каком-нибудь специализированном языке, отвечающий за контрол прорисовки деоевьев. Я и просто в Axapte, помню, намучался с их прорисовкой.. (drag & drop и т.п.) 3) Если сделаете или будут какие мысли - поделитесь с общественностью, плиз! Мы будем следить за Вашими успехами! Если будут вопросы просто по деревьям в Axapte - спрашивайте! Здесь уже много народу с ними ковырялось ![]() Удачи! |
|
![]() |
#4 |
Снова балуюсь косаптой :)
|
Спасибо за ответы. Попробую написать свой собственный lookup - веблет, используя java - скрипт со ссылки, предоставленной belugin. Если чего-нибудь получится - запощу сюда...
__________________
Бесты и регарды! |
|
![]() |
#5 |
Снова балуюсь косаптой :)
|
Ну вот, вроде получилось нечто этакое
![]()
__________________
Бесты и регарды! |
|
![]() |
#6 |
Участник
|
еще не смотрел.
но перенесу это обсуждение в проекты. |
|
![]() |
#7 |
Участник
|
Уважаемый konfet!
Я сейчас разбираюсь с вашим проектом. При настройке web узла возникают ошибки на страницах наподобие: Microsoft VBScript ошибка '800a0401' /SimpleWebApplication/i_axaptafunctions.asp, line 10 Set Ax = S [cr] -----------^ и в каждой их этих ошибок встречается загадочное [cr] Не могли бы вы объяснить что это обозначает и как это лечить. Заранее огромное спасибо! |
|
![]() |
#8 |
Участник
|
Такое уже лечилось.
Смотрите здесь: http://www.axforum.info/forums/showt...5&highlight=cr |
|
![]() |
#9 |
Участник
|
Спасибо!
Правда, job не исправил код, пришлось ручками удалять |
|
![]() |
#10 |
Участник
|
Проект
Здравствуйте, konfet!
Разбираюсь с вашим проектом, но никак не могу заставить его работать. При нажатии на кнопку lookup на форме появляется ссобщение: "Во время выполнения произошла ошибка. Запустить отладку? Строка: 30. Ошибка: Синтаксическая ошибка" Но отладка никак не запускается, ошибку найти не могу. При компиляции проекта ошибок нет. Уважаемый konfet (или если еще кто-нибудь разбирался с проектом), может нужны к-н дополнительные настройки axapta (кроме, соответственно, настроек веб узла)? Подскажите, пожалуйста! |
|
![]() |
#11 |
Участник
|
че там у вас в этой 30-й строке написано-то?
уточняю - это строка скорее всего какой-то функции в скрипте nanotree.js |
|
![]() |
#12 |
NavAx
|
Не забудьте "Обновить" сайт, т.е. Axapta должна выгрузить из АОТ на сайт все файлы (картинки, скрипты и т.д.)
|
|
![]() |
#13 |
Участник
|
Цитата:
Изначально опубликовано Prof
че там у вас в этой 30-й строке написано-то? уточняю - это строка скорее всего какой-то функции в скрипте nanotree.js |
|
![]() |
#14 |
Участник
|
Поля, выводимые в дерево-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, найти место, где это указывается, не удалось. Подскажите, пожалуйста, как решить данную проблему. Заранее спасибо! |
|
![]() |
#15 |
Снова балуюсь косаптой :)
|
Цитата:
Здравствуйте!
У меня есть еще вопрос по данному проекту. В 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(). Цитата:
Заранее спасибо!
![]()
__________________
Бесты и регарды! |
|
![]() |
#16 |
Участник
|
Уважаемый konfet!
Огромное спасибо (уже не заранее, а за дело)! ![]() |
|
![]() |
#17 |
Участник
|
Цитата:
Изначально опубликовано konfet
Рисунки ваши, кстати, не выводятся (см. ссылку ![]() ![]() |
|
![]() |
#18 |
Снова балуюсь косаптой :)
|
Цитата:
Не знаю, у меня все показывается
![]() file:///C:/Documents%20and%20Settings/filatova/Мои%20документы/Мои%20рисунки/дерево.jpg кстати, судя по вашим вопросам, у вас там в Новосибирске осуществляется разработка (точнее - попытки разработки ![]() ![]()
__________________
Бесты и регарды! |
|
![]() |
#19 |
Участник
|
Цитата:
Изначально опубликовано konfet
Неудивительно! Рисунки же находятся у вас на компе! ![]() file:///C:/Documents%20and%20Settings/filatova/Мои%20документы/Мои%20рисунки/дерево.jpg ![]() Цитата:
Изначально опубликовано konfet
кстати, судя по вашим вопросам, у вас там в Новосибирске осуществляется разработка (точнее - попытки разработки ![]() ![]() Обсужу с начальством Ваше предложение. |
|
|
![]() |
||||
Тема | Ответов | |||
Inside Dynamics AX 4.0: The Web Framework | 0 | |||
Web-приложение (вопрос экспертам) | 9 | |||
Pokluda: Outbound web service (AIF) | 0 | |||
Есть вопрос о web application! | 2 | |||
Вопрос по Web | 6 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|