Skip to main content
1-Visitor
Jun 5, 2017 1:26 PM UTC
Question

Help me to get selected object Ids from search table to wizard table?

I need to add an actions on the "search_table_actions_toolbar". User can select multiple objects from the search results page and click "MyAction" and this should open a wizard page with a table showing all the selected objects with some details. I want to know how to get all the selected objects in wizard table while building the data for that table using buildComponentData(). I searched all the methods available on ComponentConfig , ComponentParams as these are the only parameters passed on this method.

Could someone help me on this.

3 replies

15-Moonstone
Jun 6, 2017 7:49 AM UTC

Hi,

The key is to cast the ComponentParams parameter to com.ptc.jca.mvc.components.JcaComponentParams

Sélection_040.png

Then you'll have access to more things, like the NmHelperBean :

Object buildComponentData(ComponentConfig componentConfig, ComponentParams componentParams) {

  JcaComponentParams jcaComponentParams = (JcaComponentParams)componentParams;

  NmCommandBean nmCommandBean = jcaComponentParams.getHelperBean().getNmCommandBean();
  // The selected items :

  ArrayList nmoids = nmCommandBean.getSelectedOidForPopup()

Translate
1-Visitor
Jun 6, 2017 3:52 PM UTC

thanks a lot. this works fine

Translate
12-Amethyst
Jun 6, 2017 4:17 PM UTC

can you please mark the answer as correct.

It will help others to find correct answer.

Regards,

Kaushik

Translate