快程业务构建平台开发教程>基础篇>第八章 页面配置1.1 页面的定义在控制界面中可以配置两种类型的页面:查询页面和自由表单。 l 查询页面: 是指以弹出式窗口形式出现的查询页面,其通过业务应用中“控制界面”的上下文菜单中“创建查询窗口”创建,页面的设置与管理菜单中的查询页面设置相同。 注意:一般会用到查询页面时,说明单纯的查询已经没有办法实现功能了,再会用到查询页面方式。 l 自由表单: 自由表单是指没有与实体数据关联的表单窗口,在该表单中可以随意创建控件,但在该表单提交时并不会影响数据库内容,除非在表单事件中以脚本形式明确指定要创建或修改的实体数据。 自由表单的界面配置过程和实体表单一样,但是需要用户自己给他设置控件名称。而表单状态和表单事件也与实体表单一样配置。 1.2 页面的配置查询页面用于展于已定义好的实体查询,在同一查询页面中可同时包含若干个不同的查询定义。 (1) 页面事件定义,包括初始事件和确定事件和自定义事件,确定事件仅在作为实体选择页面时有效。 (2) 允许在查询页面中创建的控件根节点。 (3) 查询页面根节点。 (4) 在查询页面中的子控件。 (5) 属性页。 (6) 查询页面效果显示。 菜单界面控件:
1、Panel——带有标题栏的面板,可设置水平或垂直布局方式。 标题:显示在菜单界面上的标题; 布局:有水平和垂直选项; 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。 控件:
注意:使用这个控件时,记录把标题写上,不然界面显示很难看。 效果如图:
2、TabNavigator——分页控件,可设置多个分页栏。 显示名称:显示名称,一般不使用。因为页面本身下的查询就是有名称的。 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。 控件:
效果如图:
3、HBox——水平分隔控件,子控件将以水平方式布局。 显示名称: 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。 控件:
注意:HBox与HDividedBox的区别在于HDividedBox在菜单界面上可以自由拉控件大小。 效果图如下:
4、HDividedBox——与HBox类似,但会提供一个分隔栏用于用户在运行时修改子控件的大小。 显示名称: 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。 控件:
注意:HBox与HDividedBox的区别在于HDividedBox在菜单界面上可以自由拉控件大小。 效果图如下:
5、VBox——垂直分隔控件,子控件将以垂直方式布局。 显示名称: 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。 控件:
效果图如下:
6、VDividedBox——与VBox类似,但会提供一个分隔栏用于用户在运行时修改子控件的大小。 显示名称: 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。 控件:
效果图如下:
7、分级实体树——用于显示分级实体的树状控件 名称:此控件名称 ,英文字母表示,方便其他查询调用; 分组实体:树显示数据的实体; 名称属性:树显示记录的名称; 父节点ID:此行用在选择的树实体本身没有分级; 查询定义:此树显示的数据查询; 编辑表单:此树新建,编辑的表单; 控件权限:控件修改权限; 仅限登录域: 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。
注意:如果选择实体没有分级,那么一定要指定一个字段用来当上级节点ID,不然新建的数据不会自动分级。 8、扩展控件——扩展控件用于在运行时装入,在设置时必须指定实现该控件的类名。 名称: 宽度:指此控件的宽度,一般用%比显示。 高度:指此控件的长度,一般用%比显示。 类名:
|