Dynamic Tables

V

Vvv

Гость
#2
подскажите пожалуйста где можно посмотреть пример dynamic table и ее модификацию в открытой форме. код должен работать под notes
в таблице 30-1000 строк поэтому выбор что удалять через listbox не подходит

конечная цел в notes на форме отобразить таблицу и пользователь должен иметь возможность удалить/добавить строки в открытой форме

генерировать dynamic table я умею через html и rich text
1) в rich text я не смог разобраться как добавить checkbox или кнопки в строку (что бы удалять строку)
2) html (через uidoc.import) могу отображать таблицу с кнопками но после нажатия 10-15 кнопки Notes падает
кгод проверял несколько раз могу выложить но падает на uidoc.import поэтому думаю что проблеммы внутри Notes

помогите пожалуйста уже 3 день пытаюсь исправить
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 484
360
#3
не тратьте время, на глючный индусский UI
берите java в ней swing...
тема решается либо аплетом, либо отдельным свинговым окном
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 484
360
#4
я несовсем понял пример чего?
пример таблицы на джава или пример аплета
или всё вместе...
или отдельно свинг окно...
свинговое окно - здесь Сергей выклыдывал подключение к jdbc
аплет - я давно выкладывал на нотеснет, но там выводит графику (а не таблицу)
там даже к эклипсу прикручивал, для удобства разработки http://www.notesnet.ru/library/docid/1066CF
просто таблицы, в свинге - вот развал великов - http://www.java2s.com/Code/Java/Swing-Comp.../Grid-Table.htm
вставляем код в агент
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 484
360
#6
или в java-либу и открываем через LS2J — так проще обновить uidoc и показать результаты правки.
а вот это может сильно ограничить, ибо не мультипоточно и не даст доступа к нотусовому апи
 
V

Vvv

Гость
#7
у меня ограничение код должен быть только на LotusScript
и корректно работать под Notes

я сделал динамическую таблицу которая динамически перестраиваеться (по ножатию кнопки выбора записи) но теперь требуют что бы работала в DialogBox
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 484
360
#8
странные требования
платформа поддерживает java, COM...
давайте и КОМ бридж запретят - вот весело будет ;)
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#9
А почему всесто строк не использовать бы view с временными документами?
В крайнем случае, его можно стилизовать под сгенереную таблицу :O_0:
 
V

Vvv

Гость
#10
А почему всесто строк не использовать бы view с временными документами?

клиент отказваеться создавать временные документы и их на самом деле много что бы на каждое открытие диалога создавать/удалять
 
K

Klido

Гость
#11
клиент отказваеться создавать временные документы и их на самом деле много что бы на каждое открытие диалога создавать/удалять
а обязательно создавать? просто показать нужные документы во внедренной вьюхе? что за таблица-то такая, в 1К строк, которую надо править? экселину, что ли эмулируем очередной раз?
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
#13
код должен работать под notes
в таблице 30-1000 строк поэтому выбор что удалять через listbox не подходит
Дело в том, что, по сути:
- в Notes не существует понятия "таблица";
- в Notes не существует понятия "строка".

Разберитесь с тем, что в LND есть единицей информации, и как она представляется пользователю. После этого уже можно будет выбрать вариант реализации.
Если всё же надо "удаление строк из таблицы", то это не задача LND, это задача приложух, построенных на РСУБД.