программное создание полей

  • Автор темы kilcher
  • Дата начала
K

kilcher

Гость
#1
Всем,здрасте! Вопрос состоит в следющем: сотрудник должен сам добавлять визирующие лица в документ. Т.е. должно быть поле с фамилией и должностью визирующего лица,а также отметка (checkbox) о соглосовании и дата соглосования. Проблема в том,что я не знаю какой код прописать в кнопке,чтобы при ее нажатии создавались сразу же все эти поля. Если кто-нибудь сталкивался с такой задачей,помогите.
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#2
Тут, кмк, надо юзать multivalue поля.
 

Kizarek86

Well-Known Member
Lotus team
20.07.2007
863
6
#3
Можешь поля эти заранее создать, и скрыть,а при клике на кнопку просто отображать эти поля.
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
Для: kizarek
неа, получиться слишком много полей ... замучаетеся создавать

может просто дочерние документы на виз.лица?
а патом обычный внедрёный вид и усё
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#5
Для: Morpheus
Кстати, да, маленькие дочерние документы тоже могут помочь.
Потом их и мантайнить удобно, и возможности расширения присуйтсвуйут.
 
K

kilcher

Гость
#6
Я в Lotus неделю всего :ph34r: Пожалуйста,объясните подробней,что такое дочерние документы. Формы?
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#7
Респонсы или просто связанные по униду.
Чего это они тебя после недели сразу грудью на амбразуру бросили?
 
K

kilcher

Гость
#8
Мне дали задание сказали разбирайся. Вобще я сама пытаюсь Lotus изучить. Это не моя основная обязанность
 
K

kilcher

Гость
#11
мне очень стыдно,но я так и не смогла соеденить воедино все выше сказанное. :) К какой формуле применить это ключевое слово? Что в итоге должно быть написано в коде кнопки?
 

morpheus

скриптописец
07.08.2006
3 915
1
#12
Для: kilcher
в итоге в этой формуле при выполнения условия должно быть либо True либо False... При условии True параграф скрываеться, при False - видим
 
K

kilcher

Гость
#13
Для: kilcher
в итоге в этой формуле при выполнения условия должно быть либо True либо False... При условии True параграф скрываеться, при False - видим
В свойстах поля первоночально задается True(поле скрыто). А в кнопке(которая должна делать поле видимым) что прописывается?
 

Kizarek86

Well-Known Member
Lotus team
20.07.2007
863
6
#14
Для: kilcher
Должна быть какая то дополнительная переменная(поле), в которой может быть 2а значения (0 и 1). 0-скрывать будет, 1 - показать. На кнопке просто меняешь значение этой переменной(поле) с 0 на 1.
 

morpheus

скриптописец
07.08.2006
3 915
1
#15
Для: kilcher
пример
у Вас есть поле которое нужно скрыть - пусть - MyField1.
далее у Вас есть кнопка
делаем есче одно поле раное "" - пусть оно называться MyField2


так вот на формуле скрытия поля MyField1 пишем MyField2 != "1"

на кнопке пишем код
Код:
FIELD MyField2 = "1"
@Command( [RefreshHideFormulas] )
 
S

Sandr

Гость
#16
я бы вместо @Command( [RefreshHideFormulas] ) использовал @Command( [ViewRefreshFields] ), так как часто скрытие завязано на значение каких-то полей, которые тоже должны расчитаться по каким-либо условиям...
 
K

kilcher

Гость
#17
@Command( [ViewRefreshFields] ) эта команда прописывается в кнопке,после клика на ней должно отобразится скрытое поле?
 

Kizarek86

Well-Known Member
Lotus team
20.07.2007
863
6
#18
имелось ввиду:
Код:
FIELD MyField2 = "1"
@Command( [ViewRefreshFields] )
Для: kilcher
Команды которая отображает скрытые поля в лотусе нету. Есть некоторые приемы с помощью которых можно отобразить скрытые кнопки(поля), его и описал Morpheus
 
K

kilcher

Гость
#19
Всем большое спасибо!!!!!Почти добилась чего хотела,осталось применить ваши советы к моему заданию. :)