• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
всем привет, столкнулся с такой проблемой.

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

Omh

Вычисли на скрипте, результат запиши в поле и прячь уже на основе его значаения.
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
Omh
ничево не понял ....как на скрипте ето вичислить?может есть пример какой то?
 
O

Omh

если щас "активное" поле 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"
 
Мы в соцсетях:

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