EastRegionContainerPane就是这个区域。
1 com.fr.design.mainframe.EastRegionContainerPane
1.1 构造函数
1.1.1 initPropertyItemList,初始化了cellElement,cellAttr,floatElement,widgetSettings,conditionAttr,hyperlink,widgetLib,authorityEdition,editedRoles这几个大类的属性分类,就是这个部分。
1.1.2 this.switchMode(EastRegionContainerPane.PropertyMode.REPORT);方法中会调用下面:
initLeftPanel就是初始化界面左边的界面,initRightPanel就是右边具体的属性面板。
1.1.3 initPluginPane 这里是一个插件扩展ExtraDesignClassManager classManager = (ExtraDesignClassManager)PluginModule.getAgent(PluginModule.ExtraDesign); Set providers = classManager.getArray("PropertyItemPaneProvider");。
更多内容:https://blog.csdn.net/sixingbugai?spm=1000.2115.3001.5343 |