IBM BPM Coach - 当十进制视图文本字段中存在空值时立即禁用按钮
IBM BPM Coach - Disabling button immediately when an empty value is there in Decimal View Text Field
对于纯文本视图,我可以通过在输入事件中编写此代码来做到这一点 -
if (potential.trim() == "") {
${Button3}.setEnabled(false);
}
else{
${Button3}.setEnabled(true);
}
我不知道潜力在 BPM 中意味着什么,但这适用于纯文本视图。
但是,当我尝试在 Decimal View Text 字段中更改事件时,这不起作用。
在 html 检查员控制台中,我看到 -
Potential reference not found.
十进制视图是否也有类似的潜力?
根据文档判断并查看 8.6 版本,'potential' 似乎是纯文本控件可用的附加参数。
考虑到这一点,我认为十进制视图没有等效项,因为它没有可用的 "On input" 事件。但是,您可以使用 Decimal 视图的 "On Change" 或 "On blur" 事件来检查绑定值,从而获得接近相同的行为。如果它已设置为空,您可以禁用该按钮。
虽然这不能满足您对即时反馈的确切要求,但它的工作速度似乎足够快,即使用户尝试单击按钮但 "committing" 更改为十进制输入(意思是光标仍在十进制输入字段中,他们没有按下 return) 更改和可见性设置首先发生,因此按钮不会执行。
对于纯文本视图,我可以通过在输入事件中编写此代码来做到这一点 -
if (potential.trim() == "") {
${Button3}.setEnabled(false);
}
else{
${Button3}.setEnabled(true);
}
我不知道潜力在 BPM 中意味着什么,但这适用于纯文本视图。 但是,当我尝试在 Decimal View Text 字段中更改事件时,这不起作用。 在 html 检查员控制台中,我看到 -
Potential reference not found.
十进制视图是否也有类似的潜力?
根据文档判断并查看 8.6 版本,'potential' 似乎是纯文本控件可用的附加参数。
考虑到这一点,我认为十进制视图没有等效项,因为它没有可用的 "On input" 事件。但是,您可以使用 Decimal 视图的 "On Change" 或 "On blur" 事件来检查绑定值,从而获得接近相同的行为。如果它已设置为空,您可以禁用该按钮。
虽然这不能满足您对即时反馈的确切要求,但它的工作速度似乎足够快,即使用户尝试单击按钮但 "committing" 更改为十进制输入(意思是光标仍在十进制输入字段中,他们没有按下 return) 更改和可见性设置首先发生,因此按钮不会执行。