• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

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"
 
Мы в соцсетях:

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