我正在尝试在ServiceNow中创建一个客户端脚本 - 日内瓦(函数onChange),它执行以下操作:
- >如果用户在空字段中写入内容,则在更改后应显示按钮;
这是我的代码,它不起作用 - >在表格上给我一个X:):
function onChange(control, oldValue, newValue, isLoading, isTemplate) {
//Define the variable and the name of the button
if (g_form.getValue('work_around') != ''){
var items = $$('BUTTON').each(function(item){
if(item.innerHTML.indexOf('Publish Known Error')=== -1){
item.show();
}
});
}
}
答案 0 :(得分:0)
我建议使用onChange(<your field>)
UI政策,而不是客户端脚本。这可以通过将字段的条件设置为NULL
或其他值检查来完成。
然后,您的UI策略可以使用.append
功能将您的按钮绑定到您选择的元素。