To display a table view in a dialogue window

randeepnath
Mega Contributor

find_real_file.png

I want to display a popup window in that have to display Table view data with the Action combo box. Please help me via poviding steps.

Actually I have a table and need to display that table view inside that window.

1 ACCEPTED SOLUTION

Hi Randeep,



There is no need to create a UI page. Just use the code. It has GlideDialogWindow which displays the dialogue window.


Follow the steps below.


System definition > UI action.


Name: Popup Display List


Table: Incident


Action name: popup_display_list


Form button: True


Client: True


Onclick: popupDispList()


Script:


function popupDispList() {


      //Initialize the GlideDialogWindow


      var gdw = new GlideDialogWindow('display_incident_list'); // displays list of incident


      gdw.setTitle('Incidents');


      gdw.setPreference('table', 'incident_list');


      gdw.setPreference('sysparm_view', 'default');



      //Set the table to display


      var num = g_form.getValue('number');


      var query = 'active=true^priority=1^number!=' + num;


      gdw.setPreference('sysparm_query', query);



      //Open the dialog window


      gdw.render();


}



Regards,


Uzma


View solution in original post

13 REPLIES 13

Yes, we can. I had created this using a button(name is Popup Display list) on click will display the custom dialog window in which it   displays list of all incidents.


find_real_file.png


Below is the code i had used in UI actions.


find_real_file.png


randeepnath
Mega Contributor

Hi Uzma



Could you please tell me     'display_incident_list' and   'incident_list' in the UI action. Do we need to create UI page and table seperately to acquire this ?


While I was trying with the same code I ditn get the Popup window. So got confused over there.



If so could you please send me the code for this UI page and table..


randeepnath
Mega Contributor

How to create UI page to do the above ?


Hi Randeep,



There is no need to create a UI page. Just use the code. It has GlideDialogWindow which displays the dialogue window.


Follow the steps below.


System definition > UI action.


Name: Popup Display List


Table: Incident


Action name: popup_display_list


Form button: True


Client: True


Onclick: popupDispList()


Script:


function popupDispList() {


      //Initialize the GlideDialogWindow


      var gdw = new GlideDialogWindow('display_incident_list'); // displays list of incident


      gdw.setTitle('Incidents');


      gdw.setPreference('table', 'incident_list');


      gdw.setPreference('sysparm_view', 'default');



      //Set the table to display


      var num = g_form.getValue('number');


      var query = 'active=true^priority=1^number!=' + num;


      gdw.setPreference('sysparm_query', query);



      //Open the dialog window


      gdw.render();


}



Regards,


Uzma


randeepnath
Mega Contributor

Hi Uzma,



Thanks Uzma for your help !!



yes, I got that , there were some mistakes happened from my side thats why I was getting error.


Now I got my custom table in a Pop up, but I want to add another UI action inside that 'list choice'. So where I can do that code to add one more option inside the List choice options. Say in the following image I need to add another list choice option (UI action) naming like - 'Assign'. How can i do that.. is that a feasible one ?




Please help me to achieve this...


find_real_file.png