@Override
public void openChildFromList() throws Exception
{
String[] strsChildrenExisting = GfrWrpUsrSpcDspPrtAppRoot.getInstance().getSortedNamesLastChildFromHistory();
GfrDlgOkOpenAbs dlg = new GfrDlgOpenSpaceFromListProject(
super._app.getFrame(), strsChildrenExisting);
if (!dlg.init())
{
String str = "! dlg.init()";
GfrAcrSpcAppPrtWrkOgcEclAbs._LOGGER_.severe(str);
throw new Exception(str);
}
dlg.setVisible(true);
final String strValue = dlg.getValue();
dlg.setVisible(false);
dlg.destroy();
if (strValue == null)
return; // action cancelled by user
// ------