多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 设计器能力配置 如下图,按照设计器业务功能划分区域: ![avatar](https://img.kancloud.cn/28/66/2866e75c2620f7f31a4376bd56c096cb_2768x1648.png) | 序号 | 区域 | 标注颜色 | 配置标识 | | :--- | :--- | :--- | :--- | | 0 | - | - | baseCfg | | 1 | 工具栏 | 红色 | toolbar | | 2 | 控制区 | 蓝色 | ctrlArea | | 3 | 设计区 | 绿色 | designArea | | 4 | 属性设置区 | 黄色 | settingArea | > 能力配置示例: ```javascript //表单设计器能力配置示例 window.formDesignerExtend = { config: { //0-全局基础配置 baseCfg: { supportDesign: true //是否支持设计器编辑 }, //1-工具栏 toolbar: { supportCopy: true, //是否支持复制功能 fontFamilyExtend: [ //字体扩展示例,每项格式为['字体英文名', '字体中文名'] ['Microsoft YaHei', '微软雅黑'], ['Microsoft JhengHei', '微软正黑体'] ], fontSizeExtend: [26,30] //字体大小扩展示例,单位为像素 }, //2-控制区 ctrlArea: { //布局 layout: { supportCustom: false, //是否支持自定义布局 }, //控件列表 ctrlList: { supportCustomCtrl: true //是否支持自定义控件 }, //数据域 dataSource: { supportQuickGenField: true //是否支持快速生成字段 } }, //3-设计区 designArea: { maxViewsCount: 20, //单平台(PC/移动)最大视图个数 maxSubTbCount: 15 //单个视图中明细表最大个数 }, //4-属性设置区 settingArea: { //表单属性设置 formSetting: { supportConditionFormat: false, //是否支持条件格式设置 supportAnchorPoint: false //是否支持视图锚点设置 }, //控件属性设置 ctrlSetting: { supportMasterTbName: false, //是否支持主表名设置 relationObjCustom: false, //是否支持关联对象选项自定义 supportColumnHide: false //是否支持列隐藏设置 } } } }; ``` 表单设计器加载前会先请求扩展脚本,默认请求路径 /seeyon/common/cap4/design/extend.js extend.js中需要在window上挂载formDesignerExtend配置对象; 设计器全局环境有上述各区域对应的默认配置,读取和校验客开配置生效后,每项有效配置项会替换相应默认配置。CAP各版本支持的配置跟随产品迭代,具体版本支持的完整配置信息参见相应发版说明。 ## **特别注意** <font color=FF0000> 自定义字体生效前提为当前操作系统已安装该字体,使用的浏览器支持该字体的渲染。 </font>