我在页面上创建了一个自动完成项,我想触发此字段上的更改。我正在使用Apex 18.2,对于自动完成项,我使用了带有事件更新[具有自动完成的文本字段]的动态操作。 当我从自动完成功能中更改值并从列表中放入另一个值时,此方法很好用,但是如果我要删除该值,则不会触发DA。
我也尝试过ojupdate自定义事件,但是同样的问题。 我曾尝试在item为null但没有成功时更改事件。
我想做的是从项目中删除值(当项目为null时)以触发操作。
是否有DA可以帮助我解决这个特定问题?
Item: P37_ART
Type: Text field with autocomplete
Settings: Contains & Ignore Case
Lazy Loading: YES
Maximum values in List: 20
Item based on SQL Query and the format is number1||' - '||text1
Example: 1245 - Groceries
Dynamic Action:
Event: Update [Text field with autocomplete]
Action: Execute Javascript code
alert('test');
答案 0 :(得分:0)
创建另一个具有客户端条件类型javascript条件的动态操作,并使用JS代码检查您的文本字段是否为空或为空,例如:
document.getElementById("textfield").value == "" || document.getElementById("textfield").value.length == 0 || document.getElementById("textfield").value== null