UI Action Workspace Client Script
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2024 09:48 PM
Im working on a Generate PDF Requirement the UI Action I created is working on the Backend for default view and workspace view, but in the FSM/CSM Workspace it is not working
this is code in the UI ACtion:-
function previewDocument(){
var sysId = typeof rowSysId == 'undefined' || rowSysId == null ?
gel('sys_uniqueValue').value : rowSysId;
// Get Task Document Template associated with current form
var ga = new GlideAjax("global.TaskUtilsAjax");
ga.addParam('sysparm_name', 'ajaxFunction_getTaskDocumentTemplate'); // method name
ga.addParam('sysparm_table_name', g_form.getTableName());
ga.addParam('sysparm_rec_sys_id', g_form.getUniqueValue());
ga.getXML(ParseTaskDocumentTemplate);
function ParseTaskDocumentTemplate(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
// If none, stop processing code and show error message
if (answer == '') {
g_form.addErrorMessage(getMessage('Task Document Template must be defaulted or selected first'));
return;
}
// Prompt PDF Preview Screen
var dialogClass = GlideModal ? GlideModal : GlideDialogWindow;
var dialog = new dialogClass('Preview task document dialog');
dialog.setTitle(getMessage('Preview Document'));
dialog.setPreference('sysparm_sysId', sysId);
dialog.setPreference('sysparm_tableName', g_form.getTableName());
dialog.setPreference('sysparm_targetTable', g_form.getTableName());
dialog.setPreference('sysparm_targetId', sysId);
dialog.setPreference('sysparm_scriptName', 'global.TaskUtilsAjax');
dialog.setPreference('sysparm_edit', 'false');
dialog.setPreference('sysparm_sign', 'false');
dialog.setPreference('sysparm_generate_document', 'true');
dialog.setPreference('sysparm_pdfTemplateTableName', 'u_task_document_template');
dialog.setPreference('sysparm_pdfTemplateSysId', answer);
dialog.render();
}
}
I need solution to write Workspace Client Script
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-15-2024 10:27 PM
Have you resolved this problem, I am facing the same 🙂