|
|
@ -1,7 +1,6 @@ |
|
|
|
package com.fr.design.roleAuthority; |
|
|
|
package com.fr.design.roleAuthority; |
|
|
|
|
|
|
|
|
|
|
|
import com.fr.base.BaseUtils; |
|
|
|
import com.fr.base.BaseUtils; |
|
|
|
import com.fr.base.FRCoreContext; |
|
|
|
|
|
|
|
import com.fr.design.actions.UpdateAction; |
|
|
|
import com.fr.design.actions.UpdateAction; |
|
|
|
import com.fr.design.constants.UIConstants; |
|
|
|
import com.fr.design.constants.UIConstants; |
|
|
|
import com.fr.design.data.DesignTableDataManager; |
|
|
|
import com.fr.design.data.DesignTableDataManager; |
|
|
@ -15,7 +14,6 @@ import com.fr.design.mainframe.DesignerContext; |
|
|
|
import com.fr.design.mainframe.DockingView; |
|
|
|
import com.fr.design.mainframe.DockingView; |
|
|
|
import com.fr.design.menu.ToolBarDef; |
|
|
|
import com.fr.design.menu.ToolBarDef; |
|
|
|
import com.fr.general.Inter; |
|
|
|
import com.fr.general.Inter; |
|
|
|
import com.fr.general.VT4FR; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import javax.swing.*; |
|
|
|
import javax.swing.*; |
|
|
|
import javax.swing.event.ChangeEvent; |
|
|
|
import javax.swing.event.ChangeEvent; |
|
|
@ -184,16 +182,9 @@ public class ReportAndFSManagePane extends DockingView implements Prepare4DataSo |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void initbuttonGroup() { |
|
|
|
private void initbuttonGroup() { |
|
|
|
isSupportFS = supportFineDecision(); |
|
|
|
|
|
|
|
Icon[] iconArray = null; |
|
|
|
Icon[] iconArray = new Icon[]{BaseUtils.readIcon("/com/fr/web/images/platform/demo.png")}; |
|
|
|
String[] textArray = null; |
|
|
|
String[] textArray = new String[]{Inter.getLocText("FR-Designer_FS_Name")}; |
|
|
|
if (isSupportFS) { |
|
|
|
|
|
|
|
iconArray = new Icon[]{BaseUtils.readIcon("/com/fr/web/images/platform/demo.png")}; |
|
|
|
|
|
|
|
textArray = new String[]{Inter.getLocText("FR-Designer_FS_Name")}; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
iconArray = new Icon[]{BaseUtils.readIcon("/com/fr/web/images/platform/platform_16_16.png")}; |
|
|
|
|
|
|
|
textArray = new String[]{Inter.getLocText("M_Server-Platform_Manager")}; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
buttonGroup = new UIHeadGroup(iconArray, textArray) { |
|
|
|
buttonGroup = new UIHeadGroup(iconArray, textArray) { |
|
|
|
public void tabChanged(int index) { |
|
|
|
public void tabChanged(int index) { |
|
|
|
roleTree.setEditable(false); |
|
|
|
roleTree.setEditable(false); |
|
|
@ -212,11 +203,6 @@ public class ReportAndFSManagePane extends DockingView implements Prepare4DataSo |
|
|
|
buttonGroup.setNeedLeftRightOutLine(false); |
|
|
|
buttonGroup.setNeedLeftRightOutLine(false); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private boolean supportFineDecision() { |
|
|
|
|
|
|
|
byte[] bytes = FRCoreContext.getBytes(); |
|
|
|
|
|
|
|
return VT4FR.isLicAvailable(bytes) && VT4FR.FS_BI.support(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private int getMode(){ |
|
|
|
private int getMode(){ |
|
|
|
return isSupportFS?FS_MANAGE: REPORT_PLATEFORM_MANAGE; |
|
|
|
return isSupportFS?FS_MANAGE: REPORT_PLATEFORM_MANAGE; |
|
|
|
} |
|
|
|
} |
|
|
|