查询树构件



用于定义各种查询,这种查询是以树为单位,层层进入进行挖掘。界面如下:



共有四个功能标签页:


 


1.查询信息详细信息


用于定义一个查询,所有查询是一个树结构,每个节点的子节点是父节点查询的进一步查询细化,每个节点的子节点是父节点查询的进一步查询数据挖掘。它主要有如下数据项:


数据集ID:该数据集的唯一标识号。


数据集名称:给查询数据集起一个有意义的名字。


父数据集名称:该查询数据集的父数据名称。


查询类型:查询的类型有两种:独立查询模块;挂接查询模块,第一种是作为独立查询模块来使用的,第二种是挂在一个业务模块上使用。


查询模板:选择使用哪一种模板,它决定本查询所实现的功能,所能选择的模板如下:单表查询模板;主细表查询模板;表格和自定义单据;树导航和自定义单据;树导航和表格;树导航和主细表格;饼图;柱状图;折线图。


自定义表单:如果选择的查询模板中包含自定义表单部分,则要选择一个已画好的自定义表单。


表格宽度:表格的宽度,如果是主细界面则主表和细表的宽度都是这个宽度。


主表格高度:主表的高度。


细表格高度:如果是主细界面则表示细表的高度。


存储字段物理表:存储字段信息的物理表,默认为基本表,可选择的还有:物理表1;物理表2;物理表3;物理表4;物理表5。在定义的查询较多的情况下,尽量使不同查询字段信息分别均匀存储在不同的物理表,以提高构造查询界面的性能。


主表最大行数:构造界面时构造的主表格行数。


细表最大行数:构造界面时构造的细表格行数。


主表默认排序字段名:在主表SQL语句中进行排序的默认字段。


细表默认排序字段名:在细表SQL语句中进行排序的默认字段。


查询所属栏目:当查询类型为独立查询模块时,要选择一个栏目,指定该模块属于哪个栏目。


模块图标文件:显示本查询模块的图标。


数据集SQL查询主表的SQL语句。


明细数据集SQL如果是主细界面则为查询细表的SQL语句。


主表隐藏字段数:主表字段的隐藏字段数,即不显示字段个数。在SQL语句中排在最前位的几个字段为隐藏字段,如果隐藏字段为3个,从第一个数起前3个连续字段为隐藏。如果隐藏字段个数为0,说明没有隐藏字段。


细表隐藏字段数:细表字段的隐藏字段数,即不显示字段个数。在SQL语句中排在最前位的几个字段为隐藏字段,如果隐藏字段为3个,从第一个数起前3个连续字段为隐藏。如果隐藏字段个数为0,说明没有隐藏字段。


分组字段列表(逗号分开)如果为空则不进行分组,否则进行分组。如果有多个字段都要进行分组,输入时字段之间用逗号分开。当进行分组时将按该字段列表中的字段进行分组,即对该字段值相同的列进行单元格合并进行显示。


2.查询参数定义

用于定义查询的参数,一个查询的参数可以有多个,而且取值方式也可以不同,在查询数据得到以前每个参数都应先获得取值。界面如下图:


参数定义的数据项如下:


查询数据集名称:查询的数据集名称。


参数物理名:参数的物理名称。


替换字符串:如果参数没有取到值则用该字符串进行替换。


参数数据类型:参数的数据类型,有字符串类型、日期型、数字型、整数、布尔型、日期时间型六种。


取值方式:参数取值的方式,有取常量值、隐藏元素中取、父查询上级界面元中字段取、用户选择过滤得到、父查询树节点键值、父查询当前界面元中字段取六种。


参数常量值:当取值方式为取常量值时的取值。


取值字段名或隐藏元素名:当取值方式为“隐藏元素中取”则该项为隐藏元素名,当取值方式为“上级界面元中字段取”、“用户选择过滤得到”、“树节点键值”、“当前界面元中字段取”则该项为取值字段名。


 


3.查询字段定义

定义查询的字段项,定义的字段信息存储在查询定义的数据项“存储字段物理表”所指定的物理表中,界面如下:



维护的数据项有:


物理字段名:字段的物理名称。


查询数据集名称:所属查询数据集的名称。


字段汉字名:字段的汉字名称。


字段数据类型:字段的数据类型,有字符串类型、日期型、数字型、整数、布尔型、日期时间型六种。


字段显示顺序:字段在界面上的显示顺序。


显示列宽:字段显示的宽度,为百分比。


排序字段名:当用鼠标点击该列时对数据进行排序的字段名。


 


4.查询操作定义

为查询定义一些操作,界面如下:


数据项有:


查询数据项名称:所属查询数据集的名称。


操作名称:操作的名称。


有效图片URL按钮有效时显示的图片。


无效图片URL按钮无效时显示的图片。


操作按钮的CSS可以用css自定义出操作按钮的显示样式。


操作功能类型:指示操作的功能,其功能有进入下一级查询、历史查询列表、弹出过滤框、报表预览、报表打印、关闭查询(当查询类型为“挂接查询模块”时)等。


操作顺序号:操作按钮显示在界面的顺序。


默认操作状态:0:不可操作;1:可操作。是必选项。


数据为空时的状态:0:无效;1:不可操作;2:可操作。


过滤界面列宽(逗号隔开):必须为双数,是弹出过滤界面列的排列列宽组。之间用逗号隔开。


过滤框标题名:在弹出的过滤框顶部显示的标题。


外挂报表:当操作功能类型为“报表预览、报表打印”时必须要选择一张报表与之对应。


操作归属:操作是归属于主表还是细表。

操作功能描述:对操作功能作的简要描述,用于备忘。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值