Динамическое добавление полей

  • Автор темы Автор темы iosif88
  • Дата начала Дата начала
I

iosif88

Посмотреть вложение addrows.htmlЗдравствуйте.

Есть ли несложный способ динамически создавать элементы дизайна в Lotus?

Конкретно интересует возможность размножения редактируемого текстового поля и двух чекбоксов.
В прикрепленном Html файле, если открыть в браузере вы увидите то что мне нужно реализовать в лотусе.

Сколько будет таких размножаемых блоков неизвестно заранее, поэтому вариант с сокрытием не подходит.

Заранее спасибо.
 
Уважаемый, Morpheus, я не очень силен в лотусе.
Можете объяснить более доступно?
 
Нельзя так сделать, а если и можно то ненадо так делать.
Делайте многозначные поля, и небольшой интерфейс добавлению/удалению/редактированию значений в нем.
 
Нельзя так сделать, а если и можно то ненадо так делать.
Делайте многозначные поля, и небольшой интерфейс добавлению/удалению/редактированию значений в нем.


Можно этим способом сделать то что показано в прикрепленном html файле?
Чтобы также выглядело в лотус клиенте?

Мне конкретно нужно следующее:
редактируемое текстовое поле и рядом с ним чек боксы.


Если да то можете объяснить подробнее как?
 
kizarek
нельзя что? HTML ?

qwerty
поля зделать вычисляемыми, а дополнять значения черещ лотус скрипт
 
qwerty
поля зделать вычисляемыми, а дополнять значения черещ лотус скрипт

Я видимо не совсем верно выразился.
Мне нужно следующее. Пользователь должен ввести:

скажем:


"Путь к ресурсу" чтение запись


("чтение" и "запись" это надписи чекбоксов которые отмечает пользвоатель)

("Путь к ресурсу" это строка который он введет в editbox)

Таких вводов может быть несколько. (10, 20, 100...)

Как можно создать динамически едитбокс и рядом два чекбокса в лотус скрипте?
 
Как можно создать динамически едитбокс и рядом два чекбокса в лотус скрипте?
"нормальных" решений для LS и нативного клиента (меньше 8.х версии, где есть хэпагесы), для создания динамических таблиц - нет.
Либо делайте на ХТМЛ, либо берите встроенные вьюшки (со своими неудобствами и ограничениями), либо java swing (а там можно и апплетами), либо хэпагесы
 
qwerty
заранеее, например берёте <Computed text> пишите туда формулу которая будет рисовать Вам таблицу в зависимости от внесённых данных, и вуаля

НО! без переоткрытия документа HTML не перерисовываеться
НО!НО! что бы лотус понимал что <Computed text> - надо считать HTML, Вам необходимо выбелить <Computed text> и в меню Text поставить галочку напротив пункта "Pass-Thru HTML"
 
qwerty
заранеее, например берёте <Computed text> пишите туда формулу которая будет рисовать Вам таблицу в зависимости от внесённых данных, и вуаля

НО! без переоткрытия документа HTML не перерисовываеться
НО!НО! что бы лотус понимал что <Computed text> - надо считать HTML, Вам необходимо выбелить <Computed text> и в меню Text поставить галочку напротив пункта "Pass-Thru HTML"

Это очень плохо.

Версия Lotusa 8.5.

Неужели нет никаких других решений.
Как бы вы сами это реализовали бы если перед вами стояла эта задача?
 
Как вариант можно так:

Делаешь на форме категоризированный встроенный вид, который будет отображать твои строчки.
В свойствах столбиков которые надо редактировать ставишь галочку "Editable column". Это позволит редактировать документы прямо во вьюве, т.е. без открытия формы.
Только что вместо checkbox'ов в нужных столбиках придётся ставить "+".

Подробнее о редактировании внутри вьюва-

Другой, более простой и надёжный, вариант - два мулти валуе поля - "Фолдеры для чтения" и "Фолдеры для записи" Пускай пользователь в них и вбивает списки фолдеров, что он желает "Читать" и "Писать" соотвнтственно. И не надо никаких динамических строк.
 
НО! без переоткрытия документа HTML не перерисовываеться
НО!НО! что бы лотус понимал что <Computed text> - надо считать HTML, Вам необходимо выбелить <Computed text> и в меню Text поставить галочку напротив пункта "Pass-Thru HTML"

А разве для ComputedText'а NotesUIDocument.Refresh не работает как и для RichText?
 
Посмотреть вложение 4325Здравствуйте.

Есть ли несложный способ динамически создавать элементы дизайна в Lotus?

Конкретно интересует возможность размножения редактируемого текстового поля и двух чекбоксов.
В прикрепленном Html файле, если открыть в браузере вы увидите то что мне нужно реализовать в лотусе.

Сколько будет таких размножаемых блоков неизвестно заранее, поэтому вариант с сокрытием не подходит.

Заранее спасибо.
Добрый день!
Подскажите, было ли найдено простое решение Вашего вопроса?

Спасибо!
 
Добрый день!
Подскажите, было ли найдено простое решение Вашего вопроса?

Спасибо!
То, что написал lmike ...лет тому назад не потеряло своей актуальности.
Реально только средствами нотуса - имитировать поля с кнопками при помощи EmbeddedView или юзать Xpages.
Остальное - от лукавого.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!