|
|
|
@ -29,6 +29,7 @@ import com.fr.design.mainframe.guide.tip.GuideTip;
|
|
|
|
|
import com.fr.design.mainframe.share.ui.block.OnlineWidgetPackageBlock; |
|
|
|
|
import com.fr.design.mainframe.share.ui.online.OnlineWidgetRepoPane; |
|
|
|
|
import com.fr.design.mainframe.share.ui.online.OnlineWidgetTabPane; |
|
|
|
|
import com.fr.design.mainframe.share.ui.online.widgetpackage.OnlineWidgetPackagesShowPane; |
|
|
|
|
import com.fr.design.mainframe.share.util.DownloadUtils; |
|
|
|
|
import com.fr.design.utils.ComponentUtils; |
|
|
|
|
import com.fr.form.share.utils.ShareUtils; |
|
|
|
@ -102,22 +103,23 @@ public class DownloadComponentPackageGuide {
|
|
|
|
|
EastRegionContainerPane.getInstance().showContainer(); |
|
|
|
|
EastRegionContainerPane.getInstance().switchTabTo(EastRegionContainerPane.KEY_WIDGET_SETTINGS); |
|
|
|
|
OnlineWidgetRepoPane onlineWidgetRepoPane = OnlineWidgetRepoPane.getInstance(); |
|
|
|
|
Component onlineWidgetPackagesShowPane = ComponentUtils.findComponentByClass(onlineWidgetRepoPane, OnlineWidgetPackagesShowPane.class); |
|
|
|
|
if (onlineWidgetPackagesShowPane != null) { |
|
|
|
|
GuideManager.getInstance().getCurrentGuide().start(); |
|
|
|
|
} else { |
|
|
|
|
onlineWidgetRepoPane.setContent(); |
|
|
|
|
OnlineWidgetTabPane tabPane = (OnlineWidgetTabPane) ComponentUtils.findComponentByClass(onlineWidgetRepoPane, OnlineWidgetTabPane.class); |
|
|
|
|
UITabGroup tabGroup = (UITabGroup) ComponentUtils.findComponentByClass(tabPane, UITabGroup.class); |
|
|
|
|
JPanel centerPane = (JPanel) tabPane.getComponent(1); |
|
|
|
|
if (centerPane.getComponentCount() > 0) { |
|
|
|
|
GuideManager.getInstance().getCurrentGuide().start(); |
|
|
|
|
} else { |
|
|
|
|
centerPane.addContainerListener(new ContainerAdapter() { |
|
|
|
|
@Override |
|
|
|
|
public void componentAdded(ContainerEvent e) { |
|
|
|
|
if (e.getChild() instanceof OnlineWidgetPackagesShowPane) { |
|
|
|
|
GuideManager.getInstance().getCurrentGuide().start(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
tabGroup.setSelectedIndex(1); |
|
|
|
|
tabGroup.tabChanged(1); |
|
|
|
|
switch2OnlinePackageBlock(); |
|
|
|
|
} else { |
|
|
|
|
GuideCreateUtils.showNoNetworkAlert(); |
|
|
|
|
GuideManager.getInstance().getCurrentGuide().terminate(); |
|
|
|
@ -168,7 +170,7 @@ public class DownloadComponentPackageGuide {
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public boolean onComplete() { |
|
|
|
|
FormWidgetDetailPane.getInstance().swich2Online(); |
|
|
|
|
FormWidgetDetailPane.getInstance().switch2Online(); |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
@ -298,4 +300,11 @@ public class DownloadComponentPackageGuide {
|
|
|
|
|
themeConfirmDialog.dispose(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static void switch2OnlinePackageBlock() { |
|
|
|
|
OnlineWidgetTabPane tabPane = (OnlineWidgetTabPane) ComponentUtils.findComponentByClass(OnlineWidgetRepoPane.getInstance(), OnlineWidgetTabPane.class); |
|
|
|
|
UITabGroup tabGroup = (UITabGroup) ComponentUtils.findComponentByClass(tabPane, UITabGroup.class); |
|
|
|
|
tabGroup.setSelectedIndex(1); |
|
|
|
|
tabGroup.tabChanged(1); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|