如果条件为真,ServiceNow显示按钮

时间:2016-04-14 12:10:55

标签: javascript servicenow jelly client-scripting

我正在尝试在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();  
     }
  });

}

}

1 个答案:

答案 0 :(得分:0)

我建议使用onChange(<your field>) UI政策,而不是客户端脚本。这可以通过将字段的条件设置为NULL或其他值检查来完成。

然后,您的UI策略可以使用.append功能将您的按钮绑定到您选择的元素。