控件配置

业务视图,即开发单据的配置页面,用户可以在这里按需求设计自己的页面,分为三个部分:菜单栏、配置面板和内容区。

1 菜单栏

页面顶端蓝色部分即为菜单栏,如下所示:

1.1 左侧

左侧是当前页面的标题,选中内容区的当前页面,在配置面板的常用属性里可以修改当前页面的标题,如下图所示:

1.2 中间部分

中间部分是页面元素,分为控件、容器和基础组件。控件主要是指表单控件,且只有一个Action,即删除控件,如下图:

容器控件是指可以往该控件里添加其它控件,遵循如下规则:1、如果当前页面没有选中元素,默认添加到当前页面,并给出提示,3s后消失;2、如果当前页面选中的元素是容器控件,先判断当前容器的规则库,如果满足,则添加,如果不满足,则添加到当前页面,并给出相应提示,3s后消失;3、如果当前页面选中的元素不是容器控件,则判断父容器的规则库,如果满足,则添加,如果不满足,则添加到当前页面,并给出相应提示,3s后消失。每个容器控件的规则库,简单罗列如下图。容器控件里的表单控件都可以通过拖动以便调整顺序。

其中,工具栏有五个Action,分别为:删除工具栏、添加分割线、添加内置按钮、添加普通按钮和添加菜单按钮,如下图所示。其中添加内置按钮时,如果该按钮有绑定相应的组件,遵循如下规则:先遍历当前模板或当前页面内置的功能列表,看当前欲放置的组件是否存在,如果存在,则不添加,如果不存在,则添加。

![](image047.jpg)

显示表格和编辑表格都有三个Action,删除表格、配置字段和添加自定义列,如下图所示。由于表格的特殊性,在设计期和运行期的展不一样,所以在设计期提供了预览效果,预览是根据当前设置的结果渲染出来的,数据只有5条,为临时数据。

显示表格的自定义列,也是容器控件,只能添加按钮和菜单,如上图所示 。

编辑表格的自定义列,也是容器控件,只能添加按钮、菜单和表单控件。

章节有三个Action:删除章节、配置字段和添加控件,如下图所示。章节里的表单字段默认是按一列局,业务可以通过右侧配置面板里常用属性里的布局进行修改。

面板也章节类型,也有三个Action:删除章节、配置字段和添加控件,如下图所示。章节里的表单字段默认是按一列局,业务可以通过右侧配置面板里常用属性里的布局进行修改。

分隔面板只有一个Action:删除分隔面板,如下图所示。里面是两个列部局,它们所占宽度的比例默认是1:3,可以通过配置面板左宽度和右宽度来设置。列布局有两个Action:配置字段和添加控件,默认布局也是一列布局,可以通过布局来更改。

多页签有两个Action:删除多页签和添加子页签,如下图所示。每个字页签有三个Action:删除子页签、配置字段和添加控件,子页签中的表单控件的布局默认也是一列布局,业务可以通过右侧配置面板里常用属性里的布局进行修改。

树只有一个Action:删除树,如下图所示。由于树的特殊性,设计期渲染树的数据来源是临时数据,运行期渲染树的数据来源是通过query查出来的。

1.3 右侧

保存:保存当前设置的结果;

预览:打开当前配置页面的运行期页面;

刷新:刷新当前页面;

设置:见设置面板章节;

更多里的系统级样式设置:页面与页面之间共享css样式文件的方式,详见下图里的说明:

更多里的sql提交svn: 界面如下所示,输入SVN地址、SVN用户、SVN密码点击确定即可将当前页面的页面元数据信息(仅仅是数据库内容)生产的脚本文件保存到数据库,不包含页面脚本文件、样式文件、后台Java文件等。

退出:关闭当前页面。

2 配置面板

配置面板分为四大模块:常用属性、高级属性、事件和样式。

属性进行分组和归类,分为常用属性和高级属性。扩展开发时,扩展至标准页面的控件不能删除,id不能修改,绑定属性不能修改,必录属性不能修改(必输不能改为非必输,非必输能改为必输);按钮的功能绑定不能修改,编辑表格的实体对象不能修改,查询表格的查询数据源不能修改,通用查询的查询对象不能修改,时间和日期的组件类型不能修改,下拉框、多选下拉框和复选框的组件类型不能修改,如下图所示:

事件分为常用事件和高级事件,高级事件在点更多时,可以打开。扩展开发时,灰色字体表示标准产品原页面的事件,红色字体表示覆盖标准产品页面的事件,如下图所示:

样式分为六个部份:目标区域、大小、文本、填充、边框和自定义样式,如果没有目标区域,默认是全部,如下图所示。目标区域表示当前设置样式的目标元素;大小包括宽度和高度;文本包括颜色、字号、风格和对齐;填充只有背景色,边框包括颜色、宽度和线形。在对每个控件设置样式时,要注意样式面板里的“注意”内容。

3 当前页面

所有元素都应该在当前页面这个元素里,也是运行期里的整个页面。

results matching ""

    No results matching ""