glide modal display message

service buzz
Tera Contributor

Hi ,

 

I am unable to put spaces between see and hyperlink.

please refer the below code.

servicebuzz_0-1680238238556.png

var kbSysId = "e97ee81eff6002009b20ffffffffffe0";
var kbNum = "KB1000011";

var hyperlink = "<a href='/kb_knowledge.do?sys_id=" + kbSysId + "' target='_blank'> " + kbNum + "</a>";
var message = "Incidents with priority1  please ,see" + hyperlink+ ".";
var dialog = new GlideModal("alert_modal",true);
dialog.setTitle("alert");
dialog.setPreference("title", message);
//dialog.renderWithContent(message);
dialog.render();

12 REPLIES 12

@service buzz ,

 

Please update the code as:

 

var hyperlink = "&nbsp;&nbsp;&nbsp;&nbsp;<a href='/kb_knowledge.do?sys_id=" + kbSysId + "' target='_blank'> " + kbNum + "</a>";

 

Please let me know if it works, though it worked for me in my PDI!

 

 

PRINCE_ARORA_2-1680240979704.png

 

 

can u please use the below ui page in as alert_modal in ur instance and check once.

I tried that way u have shown but it did not work

servicebuzz_0-1680241439785.png

 

@service buzz ,

 

Can you share the scripts, instead of screenshot let me configure in my PDI and let you know!

UI page script  alert_modal

 

HTML 

<g:ui_form onsubmit="return invokeConfirmCallBack('ok');">
<table width="100%">
<tr><td/><td/></tr>
<tr>
<g:evaluate jelly="true">
var title = (jelly.RP.getWindowProperties().get('title') || '') + '';
title = new GlideStringUtil().unEscapeHTML(title);
</g:evaluate>
<td ><g:no_escape>${title}</g:no_escape></td>
</tr>
<tr><td/><td/></tr>
<tr>
<td colspan="2" align="right">
<g:dialog_button_ok
ok="invokePromptCallBack('ok');"
ok_type="\tbutton" />
</td>
</tr>
</table>
</g:ui_form>

 

client script

function invokePromptCallBack(type) {
var gdw = GlideDialogWindow.get();
var f = gdw.getPreference('onPromptComplete');
if (typeof(f) == 'function') {
try {
f.call(gdw, gdw.getPreference('oldValue'));
} catch(e) {
}
}
gdw.destroy();
return false;
}

 

On change client script on incident form.

var priority = g_form.getValue('priority');
if (priority == '1') {

 

var kbSysId = "e97ee81eff6002009b20ffffffffffe0";
var kbNum = "KB1000011";

var hyperlink = "<a href='/kb_knowledge.do?sys_id=" + kbSysId + "' target='_blank'> " + kbNum + "</a>";
var message = " please confirm the priority , see"+ hyperlink+ ".";
var dialog = new GlideModal("alert_modal",true);/use UI page here
dialog.setTitle("alert");
dialog.setPreference("title", message);
//dialog.renderWithContent(message);
dialog.render();

 

@service buzz 

 

Update your code as just in onchange client script:

 

var hyperlink = "&#160;<a href='/kb_knowledge.do?sys_id=" + kbSysId + "' target='_blank'> " + kbNum + "</a>";

 

 

Please mark it resolve and helpful if it works!