查询列表预置方案开发手册(262.50kb).docVIP

  • 34
  • 0
  • 约7.4千字
  • 约 8页
  • 2017-08-17 发布于天津
  • 举报
查询列表预置方案开发手册(262.50kb).doc

查询列表预置方案—开发手册 U9平台技术部 - 查询列表组 阴志鑫 35220 . 2010.12.15 . 概述----如何区分:“查询设计器”做的查询或列表? U9的查询列表,有两种开发方式:一是使用“查询设计器”;二是通过UBF设计器,采用ListForm模板创建一个Webpart,然后手工添加列表核心代码。所以,对于这两种开发方式,对应不同的预置方案的配置方法: 1、使用“查询设计器”来预置方案 2、使用“查询方案导出工具”导出成sql脚本文件,来预置方案 首先,如何区分这两种开发方式? 在UI项目中,查找关键字InitCaseModel函数或QueryAdjust函数,如果出现在xxxAction.cs文件中(注意是非Extend文件),则说明是使用“查询设计器”创建的。 public void InitCaseModel() { QryService.ClearSession((UFSoft.UBF.UI.FormProcess.BaseWebForm)(this.CurrentPart)); IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, DataGrid1) as IUFDataGrid; BEQueryStrategyImpl beQryStrategyImpl = new BEQueryStrategyImpl(this.CurrentState, UFIDA.U9.Base.Location.County, 8ee80f18-d85b-4948-8a22-411ec32c45ae, UIGrid.UIView, UIGrid, 1); beQryStrategyImpl.QueryComponentXMLCompressed = @7b0HYBxJliUmL23Ke39K9UrX4HShCIBgEyTYkEAQ7MGIzeaS7B1pRyMpqyqBymVWZV1mFkDM7Z28 995777333nvvvfe6O51OJ/ff/z9cZmQBbPbOStrJniGAqsgfP358Hz8ifo1f89f4NX6N/5se/MTz 6+GXv/O3f/x7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxT6zz+vqkWqyqZb5s … … … ewe79+8/3JvN7GR8AA/c7Q7afsDicTcMQI5+w1/jR8+Pnh89t37+Hw==; BeforeGetQryModel_Extend(beQryStrategyImpl); CaseModel caseModel = beQryStrategyImpl.GetQryModel(); AfterGetQueryModel_Extend(caseModel); QryService.SetCaseModelToSession((BaseWebForm)(this.CurrentPart), caseModel); } 一、使用“查询设计器”来预置方案 进入UBFStudio,打开对应的查询项目,按“预置注意事项.doc”文档,检查如下设置: 1、预置条件 条件项:预置用户比较常用的条件项,尽量不将比较技术类字段作为条件项,比如ID等; 条件值:条件值可以不做预置,除非有业务要求;(见本文第三章节) 条件项名称:尽量不出现A.B这样的条件名,尽量不要显示技术用语;(最近新增的功能,可以右侧的“查询定义”属性窗口中设置条件项的显示名称) 条件项的显顺序也需要考虑,将使用频率较高的放在前面;(通过Ctrl+X及Ctrl+V来改变条件项的前后顺序) 对于日期条件项,需要考虑用户常见的查询方式:按日期查、按日期时间查; 条件比较符; 哪些条件项的条件值是必输的; 说明:其中a,d,e,f,g这几项的配置,需要参考附件中《查询列表应用开发手册U9V1.5.doc》中的“第5章.查询方案定义\默认方案定义【专题】” 下图是运行态UBFStudio中预置条件项的地方,栏目及排序的设置地方与之类似 2、预置栏目 栏目名称需注意,不要出现A.B、或者非常技术的术语;(最近新增的功能,可以右侧的“查询定义”属性窗口中设置条件项的显示名称) 栏目顺序应注意,用户一般会比较关心的栏目放在前面; 栏目列宽也要关心;(平台会根据对应的字段元数据类型,自动设置列宽,如果有特殊要求,请在BeforeUIModelBanding中手工代码设置) 选

文档评论(0)

1亿VIP精品文档

相关文档