File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
Modern Development/Add Multiple Catalogs to Order Guide Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ // HTML of UI page
2+ < ?xml version = "1.0" encoding = "utf-8" ?>
3+ < j :jelly trim = "false" xmlns :j = "jelly:core" xmlns :g = "glide" xmlns :j2 = "null" xmlns :g2 = "null" >
4+ < g :evaluate var = "jvar_items" expression = "RP.getWindowProperties().get('items')" />
5+ < hr > </ hr >
6+ < label > Select Order Guide</ label >
7+ < g :ui_reference name = "order_guide" id = "order_guide" table = "sc_cat_item_guide" completer = "AJAXTableCompleter" style = "width:180px" />
8+ < hr > </ hr >
9+ < label > Select Variable Set</ label >
10+ < g :ui_reference name = "var_set" id = "var_set" table = "item_option_new_set" completer = "AJAXTableCompleter" style = "width:180px" />
11+ < hr > </ hr >
12+ < button style = "margin-top:4px;background-color:crimson;color:white" onclick = "addItems('${jvar_items}')" > Add to Order Guide</ button >
13+ </ j :jelly >
14+
15+ //Client Script of UI page
16+
17+ function addItems(catItems) {
18+ var og = document . getElementById ( "order_guide" ) . value ;
19+ var varSet = document . getElementById ( "var_set" ) . value ;
20+
21+ var orderG = new GlideAjax ( 'AddtoOG' ) ;
22+ orderG . addParam ( 'sysparm_name' , 'addToOrderGuide' ) ;
23+ orderG . addParam ( 'sysparm_itemList' , catItems ) ;
24+ orderG . addParam ( 'sysparm_og' , og ) ;
25+ orderG . addParam ( 'sysparm_set' , varSet ) ;
26+ orderG . getXML ( addOrderGuide ) ;
27+ }
28+
29+ function addOrderGuide(response) {
30+ var answer = response . responseXML . documentElement . getAttribute ( "answer" ) ;
31+ alert ( answer ) ;
32+ GlideDialogWindow . get ( ) . destroy ( ) ;
33+ }
You can’t perform that action at this time.
0 commit comments