提交记录后如何关闭GlideDialog中显示的记录生产者

时间:2019-01-17 13:34:46

标签: servicenow

我有一个servicenow记录生产者,它显示为GlideDialog的内容。

我的唱片制作人有一个“提交”按钮,当用户输入完整的数据时,按下该按钮。

提交完成后,“ GlideDialog”窗口的内容将设置为“记录生产者”设置中定义的重定向URL。

我试图通过Record生产者内容之外的html按钮关闭GdlideDialog,如果单击我的关闭按钮,我可以顺利关闭GlideDialog窗口

<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" 
xmlns:g2="null">

<g:evaluate var="jvar_url" 
expression="RP.getWindowProperties().get('url_param')">
</g:evaluate>

<button id="close" onclick="closeAck()" 
type="button">$[gs.getMessage("Close")]</button>
${jvar_url}
<div>

<iframe id="rp_frame" src="${jvar_url}" width="800" height="600">
</iframe>

</div>
<script>

addLoadEvent( function() {
onLoadFunction();

function closeAck() {
alert("CLOSE ACK REACH");
GlideDialogWindow.get().destroy();
    }
});


   

我想做的是在用户按下我的记录制作者的“提交”按钮之后关闭GdlideDialog窗口

如果我在浏览器中检查了提交按钮的html代码,则它显示如下:

<button type="button" id="submit_button" name="submit_button" 
class="request_catalog_button header_button btn cat-btn btn-primary" 
href="#" onclick="saveProducer('');" title="" aria-label="Submit" data- 
html="true" role="button" data-original-title="Submit">
        Submit
        <span class="sr-only">Submit</span></button>

使用脚本提交记录生产者数据后,有什么可能的方法来关闭对话框,以及在何处放置该脚本(Ui Action,Ui页面,记录生产者?

感谢您的建议

0 个答案:

没有答案