1. 问题描述
报表应用中某些控件的使用频率很高,而这些控件定义方法和使用的数据都是一样的,如果所有模板都定义一遍该控件的话,会比较浪费时间。
因而我们常常将这些使用频率较高的控件在设计器菜单栏服务器>控件管理中预定义为全局控件,定义一遍之后,所有模板都可以使用,如下图所示:
2. 配置信息
全局控件的配置信息存储在 FineDB 数据库中的 PUBLIC.FINE_CONF_XMLENTITY 表中,控件保存为以 WidgetInfoConfig.nameWidgetConfigMap 开头的记录。
上述的控件保存的记录为 WidgetInfoConfig.nameWidgetConfigMap.area,图标信息存储 ID 为 WidgetInfoConfig.iconManager 。
具体配置信息如下图所示:
在控件设置中就可以看到刚刚预定义的控件,如下图所示: