IDEMPIERE-2404 Position in first pending node in Setup Wizard
This commit is contained in:
parent
a19706d738
commit
1ff06a2668
|
@ -209,12 +209,14 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL
|
||||||
Treeitem treeitemwf = new Treeitem();
|
Treeitem treeitemwf = new Treeitem();
|
||||||
Treechildren treeChildren = wfnodeTree.getTreechildren();
|
Treechildren treeChildren = wfnodeTree.getTreechildren();
|
||||||
treeChildren.appendChild(treeitemwf);
|
treeChildren.appendChild(treeitemwf);
|
||||||
|
nextItems.add(treeitemwf);
|
||||||
addNodes(wfwizard, treeitemwf);
|
addNodes(wfwizard, treeitemwf);
|
||||||
if ( treeitemwf.getTreechildren() == null
|
if ( treeitemwf.getTreechildren() == null
|
||||||
|| treeitemwf.getTreechildren().getChildren() == null
|
|| treeitemwf.getTreechildren().getChildren() == null
|
||||||
|| treeitemwf.getTreechildren().getChildren().size() == 0) {
|
|| treeitemwf.getTreechildren().getChildren().size() == 0) {
|
||||||
// no nodes
|
// no nodes
|
||||||
treeChildren.removeChild(treeitemwf);
|
treeChildren.removeChild(treeitemwf);
|
||||||
|
nextItems.remove(treeitemwf);
|
||||||
treeitemwf = null;
|
treeitemwf = null;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -234,7 +236,6 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL
|
||||||
Treecell treecell = new Treecell();
|
Treecell treecell = new Treecell();
|
||||||
treerow.appendChild(treecell);
|
treerow.appendChild(treecell);
|
||||||
treecell.appendChild(div);
|
treecell.appendChild(div);
|
||||||
nextItems.add(treeitemwf);
|
|
||||||
if (openNodes.contains(wfwizard.getAD_Workflow_ID()))
|
if (openNodes.contains(wfwizard.getAD_Workflow_ID()))
|
||||||
treeitemwf.setOpen(true);
|
treeitemwf.setOpen(true);
|
||||||
if (firstOpenWF == treeitemwf && allPending) {
|
if (firstOpenWF == treeitemwf && allPending) {
|
||||||
|
@ -660,6 +661,7 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL
|
||||||
SessionManager.getAppDesktop().updateHelpContext(X_AD_CtxHelp.CTXTYPE_Workflow, wfid);
|
SessionManager.getAppDesktop().updateHelpContext(X_AD_CtxHelp.CTXTYPE_Workflow, wfid);
|
||||||
} else if (ti.getAttribute("AD_WF_Node_ID") != null) {
|
} else if (ti.getAttribute("AD_WF_Node_ID") != null) {
|
||||||
// MWFNode
|
// MWFNode
|
||||||
|
((Treeitem)ti.getParent().getParent()).setOpen(true);
|
||||||
int nodeid = (Integer) ti.getAttribute("AD_WF_Node_ID");
|
int nodeid = (Integer) ti.getAttribute("AD_WF_Node_ID");
|
||||||
showInRightPanel(0, nodeid);
|
showInRightPanel(0, nodeid);
|
||||||
SessionManager.getAppDesktop().updateHelpContext(X_AD_CtxHelp.CTXTYPE_Node, nodeid);
|
SessionManager.getAppDesktop().updateHelpContext(X_AD_CtxHelp.CTXTYPE_Node, nodeid);
|
||||||
|
|
Loading…
Reference in New Issue