0 / 0 / 0
Регистрация: 19.10.2005
Сообщений: 603
|
|
1 | |
Xpages + Lotusscript26.08.2010, 11:41. Показов 20250. Ответов 11
Метки нет Все метки)
(
Итак, xPages передовая технология, которую будут развивать. У нас, к сожалению или к счастью, тонны кода на LS. Как LS дружит с xPages?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
26.08.2010, 11:41 | |
Ответы с готовыми решениями:
11
Xpages И Lotusscript Agent Запустить lotusscript c dll из xpages. Lotusscript Enumeration В Lotusscript |
0 / 0 / 0
Регистрация: 11.09.2009
Сообщений: 313
|
|
26.08.2010, 15:45 | 2 |
На данный момент занимаюсь разработкой в xpages, библиотеки написанные на LS переписываю на javascript, можно использовать и LS но только через вызов агента
0
|
0 / 0 / 0
Регистрация: 28.01.2009
Сообщений: 82
|
|
26.08.2010, 17:14 | 3 |
![]()
0
|
0 / 0 / 0
Регистрация: 19.10.2005
Сообщений: 603
|
|
27.08.2010, 17:26 | 4 |
xRomax
Как насчет использования JS в качестве backend технологии? Или же лучше Java/LS? etc JSF в лотусе
0
|
0 / 0 / 0
Регистрация: 19.10.2005
Сообщений: 603
|
|
28.08.2010, 21:55 | 5 |
Гм... поискал возможность создавать JS агенты... ничего путного не нашел
Так на чем же кодировать, если использовать xPages? JavaScript/Java/LotusScript? Который из языков позволяет описать и UI, и backGround логику? Здесь еще важен момент наличия подводных камней - с LS уже порядком намучился....
0
|
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
|
|
29.08.2010, 10:00 | 6 |
fedotxxl, я так понимаю, что LS там особо не прикрутишь. JS - это как бы native язык для XPages.
0
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
04.11.2010, 11:28 | 7 |
LS можно использовать:
- для создания дока на основе XPage на клиенте <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Код</div></div><div class="sp-body"><div class="sp-content"> Код
xPageName$ = "test" q$ = |"notes://" + @Name([CN]; @DbName[1]) + "/" + @DbName[2] + "/| + xPageName$ + |.xsp?OpenXPage"| URL = Evaluate(q$) Dim NUIWS As New NotesUIWorkspace Call NUIWS.URLOpen(URL(0))
0
|
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
|
||||||
06.10.2014, 16:05 | 8 | |||||
товарищи.. есть вопрос.. есть форма стандартная. на форме панель с действиями.. все они написаны на LS с вызовом дополнительных функций из библиотек - тоже на LS..
Стоит задача сделать тоже самое на Web морде.. хотелось сделать на XPage.. но уперся в тот момент что не знаю как это переселить на JS. Можете хотя бы ткнуть пальцем в сторону как это можно реализовать.. <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">А это пример одной из кнопок на панели</div></div><div class="sp-body"><div class="sp-content">
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
06.10.2014, 19:01 | 9 |
такой хардкод переписывать полюбасу ;)
это как код на пыхе - логика, строки, данные, потоки... все в одной куче, здесь даже рапер написать проблематично понадобится локализация... - опять засада потихоньку менять кусок за куском, если есть описание/понимание - что код делает у меня много старого говнокода - а шо делать :(
0
|
0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 256
|
|
06.10.2014, 19:05 | 10 |
![]() Переписывать, тут UI-шные вещи есть как минимум - ws и т.д. ... это никак XPage не поймет (естественно даже если это в агент запихнуть) P.S. На самом деле (при быстром просмотре листинга кода :( ) - тут отправка письма с предварительным вызовом диалога ... в принципе ничего критичного и сложного в том чтобы переписать это на js нет. Причем функции GetReaders и sendMail_WW можете перенести в lotusscript агент и соответственно вызывать их оттуда - т.е. в XPage реализовать только вызов диалога и запуск агента
0
|
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 467
|
|
06.10.2014, 19:20 | 11 |
да.. там ни чего сложного (для мну) нет (я писал))
просто я кроме формул и ЛС ни на чем не писал.. и для мну темный лес как из сервер сайд ДжиэС спросить пользователя хочет он чего то или не хочет.. как из когда страницы вызвать функцию из библиотеки?? т.е. по идее это базовые навыки программирования в страницах.. просто я этого не знаю.. вот и прошу дать пару пояснений.. как сделать.. а вообще появилось желание снести это всё в агента.. а пользователь будет делать только простейшие (для меня) действия делать - изменить одно поле и сохранить док.. или создавать новый док)) это я знаю как))
0
|
ty3uk
|
|
07.10.2014, 09:37 | 12 |
мысли в слух....
у меня сейчас медленно но верно поднимается вопрос переделки всего ЭДО на работу с XPages-ами. Слава богу, что ранее, я уже вводил всякие стандарты, которые облегчат этот переход. Система, сделана так, что некоторая часть кода есть в самой форме (это всевозможные "выборы" из других баз и т.п.), а вся бизнесс логика, висит в "процессах". В процессах, в свою очередь, работа с пользователем минимальная. В 99% случаев, это "алерты" (для данного перехода нужно заполнить такое-то поле!) или действия, которые выполяются без участия пользователя (отсылка нотификаций, пинание агнта в другой базе и т.п.). Но даже для Алертов, у меня, давно, "закладка" есть, делается это не messagebox-ом, а отдельной функцией (которая, в свою очередь, знает где сейчас "находимся", уя/агент/веб/хпагесы) и, соотвественно, в зависимости от ситуации, ведёт себя по разному. Одна из фич, которая появилась в 8.5.1 если мне память не изменяет, это тот момент, что можно передавать документ с веба в лотусовый агент, БЕЗ СОХРАНЕНИЯ! Т.е. в моём случае, для процессов, теже алерты, тупо пихаются обратно в документ (через спец поле) и отдаются в веб, где идёт перехват и показывается пользователю. А вот чистая работа с формой, это да, проблема. Но деваться некуда, надо переписывать для ХПагесов. Огромный плюс в том, что можно сделать КастомКонтрол, и, потом, его "зашарить" по всем базам (мне это очень важно, т.к. во всех базах идёт работа с ОргСтруктурой, Контрами и некоторыми специфичными для клиента базами, и, если есть какие-то изменения, то надо сразу во всех базах менять). Соотвественно поменяв Кастом в корневой базе, он, автоматом, обновиться во всех (вроде, пока не проверял). Есть, конечно, один сильный минус, это то, что кастом надо привязывать к полю, но, я пока не пробовал, но можно делать свои кастомы, в которые передавать поле как параметр. |
07.10.2014, 09:37 | |
Помогаю со студенческими работами здесь
12
Lotusscript And Word проверка на Lotusscript Webservice lotusscript Lotusscript Library Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |