скритие кнопок

Cleric-Lviv

Well-Known Member
Lotus team
03.01.2008
600
0
#1
всем привет, столкнулся с такой проблемой.

надобно скрить кнопку, но очень много условий.. и я незнаю как.
вобщем сам процес:
форма на форме "кнопа" на форме есть поля от которх нужно отталкиватся(wfTaskName_1..wfTaskName_10)
тоесть например
если щас "активное" поле wfTaskName_1 и поля ConclusionBME,ConclusionRTE,ConclusionRSE,ConclusionITE,ConclusionORGE не заполнени тогда кнопу надо прятать..
для wfTaskName_2 существуют свои поля
и так далее
я непонимаю как строить саму формулу.....
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#2
Вычисли на скрипте, результат запиши в поле и прячь уже на основе его значаения.
 

Cleric-Lviv

Well-Known Member
Lotus team
03.01.2008
600
0
#3
Omh
ничево не понял ....как на скрипте ето вичислить?может есть пример какой то?
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#4
если щас "активное" поле wfTaskName_1 и поля ConclusionBME,ConclusionRTE,ConclusionRSE,ConclusionITE,ConclusionORGE не заполнени тогда кнопу надо прятать..
Конечно, не самое изящное решение, но работать будет:
на Entering (впрочем не только там) в твои чудо поля wfTaskName_1 .. wfTaskName_10 ставишь скритик типа:

Код:
if uidoc.CurrentField = "wfTaskName_1" then
if doc.GetItemValue("ConclusionBME")(0) + ... + doc.GetItemValue("ConclusionORGE")(0) = "" then
Call doc.ReplaceItemValue("HideThisShittyButton", "1")
else
Call doc.ReplaceItemValue("HideThisShittyButton", "")
end if
end if
Call uidoc.refreshHideFormulas
Это всё не окончательное решение, а вектор думания.

В кнопке HideFormula ставишь равную
Код:
HideThisShittyButton = "1"