IBM BPM Coach - кнопка немедленно отключается, когда в текстовом поле десятичного представления есть пустое значение - PullRequest
0 голосов
/ 21 февраля 2020

С представлениями простого текста я могу сделать это, написав этот код в событии ввода -

if (potential.trim() == "") {
    ${Button3}.setEnabled(false);
}
else{
${Button3}.setEnabled(true);
}

Я не знаю, что означает потенциал здесь в BPM, но это работает для представлений простого текста. Однако, когда я пытаюсь изменить событие в десятичном поле, это не работает. В html консоли инспектора я вижу -

Ссылка на потенциал не найдена.

Есть ли какая-либо Потенциалоподобная вещь, доступная и для десятичных представлений?

1 Ответ

1 голос
/ 28 февраля 2020

Судя по документации и взгляду на версию 8.6, кажется, что 'потенциал' - это дополнительный параметр, доступный для элемента управления "Простой текст".

Учитывая это, я не думаю, что есть эквивалент для десятичного представления, так как для него нет события «На входе». Однако вы можете получить что-то похожее на поведение, используя события «On Change» или «On blur» в представлении «Десятичное» для проверки значения привязки. Если для этого параметра установлено значение null, вы можете отключить кнопку.

Хотя это не соответствует вашим точным требованиям немедленной обратной связи, похоже, оно работает достаточно быстро, даже если пользователь пытается нажать кнопку без " «изменив ввод десятичного числа (это означает, что курсор все еще находится в поле ввода десятичного числа, и они не нажали клавишу возврата), чтобы изменения и настройки видимости произошли первыми, поэтому кнопка не будет выполнена.

...