当前位置:首页 > NC查询引擎使用文档V3.1 - 图文
图4-6 BorderLayout示例
GridLayout按照指定的行数和列数来平均分隔容器空间,形成很多子区域,每一个区域内放臵一个子控件。
图4-7 GridLayout示例
图 4-8 界面模型
双击界面上的控件就可以打开属性编辑器,可以编辑控件的相关属性。属性编辑器上边是当前界面的控件列表,下面列出了当前选中控件的属性列表。我们可以从控件列表中选中控件,也可以在界面上双击控件来选中控件进行属性编辑。
图 4-9 属性编辑器
所有控件都有背景色,前景色,字体和首选大小等普通属性。其次,控件具有一些自己特有的属性,如面板具有布局属性,分割栏有分栏方向,分栏位置等特有属性。下面我们来介绍一下几个主要的控件。
展现数据集的最重要的控件——表的几个属性:
(1) 绑定数据集:可以将表绑定到引用查询中的某一个查询定义,那么在运行态下
表展现的就是该查询定义对应得到的查询结果集。当设置了表的数据集绑定属
性后,该查询定义中定义的列就相应的出现在表里(此时没有数据只有表头);
(2) 列格式绑定:有时候会对表中的数据展现有各种格式上的要求,如预警显示,
精度设置,前缀后缀等等。这时可以设置表的列格式属性,在列格式属性里不但可以设置列绑定的列格式,也可以设置列的显示顺序,显示与否等属性(列格式的定义在后面的小节里专门讲述)。
第 30 页
图 4-7 列格式设置
(3) 列表头绑定:当表绑定了数据集之后,可以根据展现需要绑定列表头格式,在
表头ID属性里绑定表头的ID之后,从界面上就可以看到表的列表头已经绑定到了表头ID对应的表头格式(列表头格式的设计在后面的小节里会专门讲述);
(4) 行表头绑定:如果表绑定的查询定义里定义了第一类交叉(即投影交叉,参见第三章第3节),则表还可以设置行表头格式。关于行表头的定义和设置在后面
小节中讲述。
图表:
图表控件在设置了数据集绑定属性之后,可以设定其数据绑定属性。在图表控件上弹出右键菜单点击数据绑定菜单项,可弹出数据绑定设置界面如图 4-8所示。在这里我们可以设置图表的类型,以及绑定的系列等属性。
图 4-8 图表数据绑定设置界面
图表支持的类型有三种:分类图、饼图和仪表图。
分类图有2D和3D两种,还可以选择是水平方向还是垂直方向展开,如果选择了各系列单独设置图例,还可以对不同的系列设置不同的展现类型。如图4-9,显示了两个系列的数据,一个系列是直方图,一个系列是折线图。
第 31 页
图4-9 分类图
饼图也有2D和3D两种。图4-10显示了图4-9中的数据用饼图类型的展现。
图4-10 饼图
仪表图将每个系列的数据在一个仪表盘中显示。图4-11为同样的数据在仪表图的展现。仪表图一次展现数据中的一条记录,可以通过仪表图中的导航工具栏浏览数据。
第 32 页
图4-11 仪表图
列表,下拉框、文本框,标签,参照等简单控件提供了绑定到多种内容的属性。其中,列表和下拉框可以绑定到查询结果集中某列(导航或枚举),绑定查询结果集对应的参数(即查询参数);文本框可以绑定查询参数和环境变量;参照控件可以绑定查询参数。下面是设置一个文本框绑定到查询参数的截图。
图 4-12 绑定查询参数的文本框
2.2 行列格式设计
行列格式设计包括列格式定义,列表头定义和行表头定义三部分,分别说明如下。 ? 列格式定义
第 33 页
共分享92篇相关文档