Skip to main content
1-Visitor
August 25, 2014
Solved

Windchill Client Architecture Tree

  • August 25, 2014
  • 1 reply
  • 1489 views

Hi.

I have a problem with tree in wizard.

My wizard contains tables on 1-st and 2-nd steps and tree on 3-rd. Tree is created from objects selected on 1-st and 2-nd steps (i can get them by NmCommandBean.getNmOidSelected() method).

The first invocation of wizard works fine.

On second and others TreeHandlerAdapter does not work. The NmCommandBean.getNmOidSelected() returns empty list, and TreeHandler.getRootNodes() is not invoked at all?

How can this problem be solved?

Thanks.

Best answer by VasiliyRepecki

Resolved.

I was mistaken with error detection.

On second wizard invocation root nodes were not expanded.

Problem resolved by overriding TreeHandlerAdapter.isExpandNeeded and TreeHandlerAdapter.hasChildren methods.

1 reply

VasiliyRepecki1-VisitorAuthorAnswer
1-Visitor
August 27, 2014

Resolved.

I was mistaken with error detection.

On second wizard invocation root nodes were not expanded.

Problem resolved by overriding TreeHandlerAdapter.isExpandNeeded and TreeHandlerAdapter.hasChildren methods.

1-Visitor
August 27, 2014

Thank you Vasiliy for letting us know.