IDEMPIERE-4165 Fixed NPE when onIgnore in form mode
This commit is contained in:
parent
c50d8ff703
commit
74a84a9fa4
|
|
@ -2156,11 +2156,15 @@ public abstract class AbstractADWindowContent extends AbstractUIPart implements
|
||||||
if (dirtyTabpanel != null) {
|
if (dirtyTabpanel != null) {
|
||||||
focusToTabpanel(dirtyTabpanel);
|
focusToTabpanel(dirtyTabpanel);
|
||||||
//ensure row indicator is not lost
|
//ensure row indicator is not lost
|
||||||
RowRenderer<Object[]> renderer = dirtyTabpanel.getGridView().getListbox().getRowRenderer();
|
if (dirtyTabpanel.getGridView() != null &&
|
||||||
GridTabRowRenderer gtr = (GridTabRowRenderer)renderer;
|
dirtyTabpanel.getGridView().getListbox() != null &&
|
||||||
org.zkoss.zul.Row row = gtr.getCurrentRow();
|
dirtyTabpanel.getGridView().getListbox().getRowRenderer() != null) {
|
||||||
if (row != null)
|
RowRenderer<Object[]> renderer = dirtyTabpanel.getGridView().getListbox().getRowRenderer();
|
||||||
gtr.setCurrentRow(row);
|
GridTabRowRenderer gtr = (GridTabRowRenderer)renderer;
|
||||||
|
org.zkoss.zul.Row row = gtr.getCurrentRow();
|
||||||
|
if (row != null)
|
||||||
|
gtr.setCurrentRow(row);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
focusToActivePanel();
|
focusToActivePanel();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue