快程业务构建平台开发教程>基础篇>第八章 页面配置

1.1     页面的定义

在控制界面中可以配置两种类型的页面:查询页面和自由表单。

l  查询页面:

是指以弹出式窗口形式出现的查询页面,其通过业务应用中“控制界面”的上下文菜单中“创建查询窗口”创建,页面的设置与管理菜单中的查询页面设置相同。

注意:一般会用到查询页面时,说明单纯的查询已经没有办法实现功能了,再会用到查询页面方式。

l  自由表单:

自由表单是指没有与实体数据关联的表单窗口,在该表单中可以随意创建控件,但在该表单提交时并不会影响数据库内容,除非在表单事件中以脚本形式明确指定要创建或修改的实体数据。

自由表单的界面配置过程和实体表单一样,但是需要用户自己给他设置控件名称。而表单状态和表单事件也与实体表单一样配置。

1.2     页面的配置

查询页面用于展于已定义好的实体查询,在同一查询页面中可同时包含若干个不同的查询定义。

 

(1) 页面事件定义,包括初始事件和确定事件和自定义事件,确定事件仅在作为实体选择页面时有效。

(2) 允许在查询页面中创建的控件根节点。

(3) 查询页面根节点。

(4) 在查询页面中的子控件。

(5) 属性页。

(6) 查询页面效果显示。

 

菜单界面控件:

Panel

带有标题栏的面板,可设置水平或垂直布局方式。

TabNavigator

分页控件,可设置多个分页栏。

HBox

水平分隔控件,子控件将以水平方式布局。

HDividedBox

HBox类似,但会提供一个分隔栏用于用户在运行时修改子控件的大小。

VBox

垂直分隔控件,子控件将以垂直方式布局。

VDividedBox

VBox类似,但会提供一个分隔栏用于用户在运行时修改子控件的大小。

分级实体树

用于显示分级实体的树状控件

扩展控件

扩展控件用于在运行时装入,在设置时必须指定实现该控件的类名。

 

1Panel——带有标题栏的面板,可设置水平或垂直布局方式。

标题:显示在菜单界面上的标题;

布局:有水平和垂直选项;

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

控件:

 

注意:使用这个控件时,记录把标题写上,不然界面显示很难看。

效果如图:

 

2TabNavigator——分页控件,可设置多个分页栏。

显示名称:显示名称,一般不使用。因为页面本身下的查询就是有名称的。

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

控件:

 

效果如图:

 

3HBox——水平分隔控件,子控件将以水平方式布局。

显示名称:

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

控件:

 

注意:HBoxHDividedBox的区别在于HDividedBox在菜单界面上可以自由拉控件大小。

效果图如下:

 

4HDividedBox——与HBox类似,但会提供一个分隔栏用于用户在运行时修改子控件的大小。

显示名称:

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

控件:

 

注意:HBoxHDividedBox的区别在于HDividedBox在菜单界面上可以自由拉控件大小。

效果图如下:

 

5VBox——垂直分隔控件,子控件将以垂直方式布局。

显示名称:

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

控件:

 

效果图如下:

 

6VDividedBox——与VBox类似,但会提供一个分隔栏用于用户在运行时修改子控件的大小。

显示名称:

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

控件:

 

效果图如下:

 

7、分级实体树——用于显示分级实体的树状控件

名称:此控件名称 ,英文字母表示,方便其他查询调用;

分组实体:树显示数据的实体;

名称属性:树显示记录的名称;

父节点ID:此行用在选择的树实体本身没有分级;

查询定义:此树显示的数据查询;

编辑表单:此树新建,编辑的表单;

控件权限:控件修改权限;

仅限登录域:

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

 

注意:如果选择实体没有分级,那么一定要指定一个字段用来当上级节点ID,不然新建的数据不会自动分级。

8、扩展控件——扩展控件用于在运行时装入,在设置时必须指定实现该控件的类名。

名称:

宽度:指此控件的宽度,一般用%比显示。

高度:指此控件的长度,一般用%比显示。

类名: