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

U9技术文档-范例-U9研发体系(默认值控件范例).PDFVIP免费

U9技术文档-范例-U9研发体系(默认值控件范例).PDF_第1页
1/5
U9技术文档-范例-U9研发体系(默认值控件范例).PDF_第2页
2/5
U9技术文档-范例-U9研发体系(默认值控件范例).PDF_第3页
3/5
U9 研发体系(默认值控件范例) 版 本 号 :V1.0 作者:王凡 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.0 王凡 2008/06/30 原始文档建立 1.01 王凡 2008/07/30 逐行添加代码说明 一.问题域说明 在 UI 端为某字段设置默认值。 二.基本原理 通过为 UIModel 的字段或者控件 设置默认值实现 UI 的默认值设置。 三.关键代码及说明 1、在设计期的UIModel里设置(一般设置枚举、参照、字符串等变量的默认值=固定值) a、如果 Field 是自定义字段,则可以在 UIModel 里定义 Field 的时候定义默认值 b、如果 Field 是实体上的字段,则在 UIModel 里定义缺省值项是只读的,可以在定义实体时定义缺省值: 2、UI 界面 Load 前可以在代码里修改 Field 的默认值 a、 在…\Model\...UIModelModelExtend.cs 里设置(一般设置用户=当前登录用户,日期=当前登录日期等): this.ShipPlan_ShipPlanLines.FieldStatus.DefaultValue = -1; (代码说明:设置视图(ShipPlan_ShipPlanLines)的字段(FieldStatus)的默认值属性(DefaultValue)=XXX) b、 在…\WebPart\...UIFormWebPartCodeBehindExtend.cs 里设置(多数为循环行设置头字段信息等): 修改Model的默认值(一般在BeforeUIModelBinding()里):this.Model.ShipPlan_ShipPlanLines.FieldShipRule.DefaultValue = -1; (代码说明:设置模型(this.Model)的视图(ShipPlan_ShipPlanLines)的字段(FieldShipRule)的默认值属性(DefaultValue)=XXX) 修改Grid控件某列的默认值(一般在AfterUIModelBinding()里):this.DataGrid8.Columns[i].DefaultValue = -1; (代码说明:设置 Grid 控件(this.DataGrid8)的某个列(Columns[i])的默认值属性(DefaultValue)=XXX) 3、通过 CallBack 回写前台控件的默认值(一般 Grid 的某些字段的最后输入值作为新增行的默认值带出) 在 CallBack 的回调事件中加入修改某列默认值的代码: UFWebClientGridAdapter grid = new UFWebClientGridAdapter(this.DataGrid8) (代码说明:声明回写前台某个Grid(this.DataGrid8)控件的适配器); grid.SetColumnDefaultValue("ShipToSite_CustomerSite", new string[] { id, code, name }); (代码说明:通过适配器(grid)将某个参照列(ShipToSite_CustomerSite)的默认值设置(SetColumnDefaultValue())为{主键,编码,名称}= new string[] { id, code, name}的参照); args.ArgsResult.Add(grid.ClientInstanceWithResetDefaultValue); (代码说明:将适配器(grid)的重写默认值属性(ClientInstanceWithResetDefaultValue)添加到回写前台UI的args结果(args.ArgsResult)里);

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

碎片内容

U9技术文档-范例-U9研发体系(默认值控件范例).PDF

您可能关注的文档

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