Service Now: Uncaught ReferenceError: func is not defined
Service Now: Uncaught ReferenceError: func is not defined
我 order/add 在一个目录服务项目上刷卡时遇到问题。事实上,我在 onSubmit 操作上使用自定义 'Catalog Client Script' 来控制客户是否添加附件。请在下面找到我的客户端脚本:
脚本配置:
我order/add刷卡时的错误:
我已经找到了原因,它是当我检查 'Applies on a Catalog Item view'(第二张图片)时,但我需要它来触发订单并执行我的脚本。
你知道怎么解决吗?
谢谢。
解决方法:'gel'只是“document.getElementById”的简写,是javascript函数。但不幸的是,要操作我的表单,我需要使用 GlideForm 客户端 API,它提供了管理表单的方法。所以我更换了:
var cat_id = gel('sysparm_item_guid').value;
来自
var cat_id = g_form.getValue('sysparm_item_guid');
现在有效。
我 order/add 在一个目录服务项目上刷卡时遇到问题。事实上,我在 onSubmit 操作上使用自定义 'Catalog Client Script' 来控制客户是否添加附件。请在下面找到我的客户端脚本:
脚本配置:
我order/add刷卡时的错误:
我已经找到了原因,它是当我检查 'Applies on a Catalog Item view'(第二张图片)时,但我需要它来触发订单并执行我的脚本。
你知道怎么解决吗?
谢谢。
解决方法:'gel'只是“document.getElementById”的简写,是javascript函数。但不幸的是,要操作我的表单,我需要使用 GlideForm 客户端 API,它提供了管理表单的方法。所以我更换了:
var cat_id = gel('sysparm_item_guid').value;
来自
var cat_id = g_form.getValue('sysparm_item_guid');
现在有效。