电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

U9客开资料-功能点-查询.pdfVIP免费

U9客开资料-功能点-查询.pdf_第1页
1/41
U9客开资料-功能点-查询.pdf_第2页
2/41
U9客开资料-功能点-查询.pdf_第3页
3/41
U9自定义查询开发U9客户化开发支持部苗庆波2009年06月14日课程编号:查询介绍查询开发过程查询方案设置多页面帧设置查询框架BE查询介绍 运行期查询列表公共部分 设计期CurrentState查询列表WebPart组件UBF查询列表设计器代码生成方案模型CaseModel在U9环境中展现为查询列表结果画面查询列表公共组件查询方案设置画面QueryCaseUI装配ModelControlViewUBF元数据设计器BE元数据DTO方式的专用BP查询组件代码生成DBDTO元数据BE查询框架-设计期设计期BE查询:使用UBF元数据设计器设计BE,根据需求调整字段属性来满足其表现特征UBF查询设计器会将BE元数据,转换成查询设计模型,应用开发人员根据需求、设计文档来调整模型,然后通过构造生成UI端代码查询框架-运行期运行期运行期核心工作:查询公共组件将BE元数据或DTO元数据转成查询方案模型(CaseModel)根据查询方案模型的待选模型(CaseModel.CaseDefine)来配置“查询方案画面”的表现形式:• 根据CaseModel.CaseDefine.FilterDefines生成查询方案画面中的“查询条件”控件的表现形式,如:参照、枚举、日期等• 根据CaseModel.CaseDefine.FilterDefines生成条件待选项• 根据CaseModel.CaseDefine.ColumnDefines生成栏目待选项• 根据CaseModel.CaseDefine.SortDefines生成排序待选项根据查询方案模型的已选模型(CaseModel.Case)来配置最终的查询列表结果画面:• 根据CaseModel.Case.FilterDefines及CaseModel.Case.FilterValues生成OQL查询的Where子句• 根据CaseModel.Case.Columns生成OQL查询的Select子句• 根据CaseModel.Case.Sorts生成OQL查询的Order By子句• 根据CaseModel.Case.Columns生成表格中的列BE查询开发新建查询项目BE查询开发指定UI和BP项目的创建位置BE查询开发创建查询组件BE查询开发创建查询组件BE查询开发创建完成后的项目呈现BE查询开发指定数据源实体信息BE查询开发修改UI项目的配件名和UIModel的命名空间查询方案设置基本信息定义指定指定“查询唯一标识符”、“参照符号标记”查询方案设置配置UBF以支持参照和枚举约束的配置下面的设置参照和枚举约束的部分功能需要设置连接数据库字符串,否则部分值只能手工输入,设置数据库连接字符串查询方案设置-条件定义设置位置所有条件的相关自定义属性都可以通过两种方式进行设置,一种是右键条件项菜单;另一种是通过UBF右面的属性栏进行设置查询方案设置-条件定义设置条件项的可见性当前节点的可见性下层节点的可见性查询方案设置-条件定义设置参照信息查询方案设置-条件定义默认值普通条件的默认值设置参照条件的默认值设置查询方案设置-条件定义使能定义查询方案设置-条件定义使能定义•选择条件项的方式与参照中选择参数条件项的方式一样,然后选择比较符,填写比较值和使能条件类型,点“添加新的条件项”•如需修改则在下面的Grid中选择相应的使能条件项,修改在上方修改对应的值,最后单击“修改当前条件项”(见下图)•对于四种使能条件类型的简单事例:•普通条件定义:当条件A>5的时候,当前条件项不可用•已定义:当定义了条件项A的时候,当前条件项不可用•未定义:当没有定义条件项A的时候,当前条件项不可用•只判断比较符:当条件A使用了比较符In的时候,当前条件项不可用查询方案设置-条件定义枚举约束枚举类型的条件可以设置枚举约束查询方案设置-条件定义条件比较符在运行期的时候将要显示的操作符查询方案设置-条件定义设置日期时间显示格式设置在运行期,条件项或栏目项的日期时间字段的显示格式。显示格式有三种:DateTime:日期+时间,yyyy-MM-dd hh:mm:ss,如2008-08-08 20:00:00Date:日期,yyyy-MM-dd,如2008-08-08Time:时间,hh:mm:ss,如20:00:00查询方案设置-栏目定义栏目项可见性定义同条件的可见性定义类似查询方案设置-栏目定义添加自定义栏目增加BE实体中不存在的字段到UIView中,开发人员可以自定义其显示的值(需要符合OQL语法)在“列表”或“BE查询”方式的栏目定义页签中,右键点击右侧的表格,然后选取“添加自定义栏目”菜单其中的“取值”文本框的内容需要符合OQL语法。查询方案设置-栏目定义关键...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

U9客开资料-功能点-查询.pdf

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信