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

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

U9技术文档-范例-U9研发体系(默认值设置).PDF_第1页
1/4
U9技术文档-范例-U9研发体系(默认值设置).PDF_第2页
2/4
U9技术文档-范例-U9研发体系(默认值设置).PDF_第3页
3/4
U9 默认值设置范例说明 版 本 号 :V1.0 作者:者文明 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.0 者文明 2008/06/26 原始文档建立 一.问题域说明 在 UI 端为某字段设置默认值。 应用场景通常为在新增状态下给界面中的字段赋默认值。 二.基本原理 通过给 UIModel 中的字段设置默认值实现 UI 上的默认值显示。 注:必须是 UIModel 中有的字段才能通过这种方式设置默认值。 三.关键代码及说明 在**UIModelExtend.cs中的方法AfterInitModel()中进行设置: public override void AfterInitModel() { //this.Views[0].Fields[0].DefaultValue = thsi.co setDefaultValue(); //only one record every load this.MO.PageStrategy.PageSize = 1; } private void setDefaultValue() { //生产订单视图 //Org MO.FieldOrg.DefaultValue = long.Parse(PlatformContext.Current.OrgID); //货主组织 MO.FieldOwnerOrg.DefaultValue = PDContext.Current.OrgRef.ID; MO.FieldOwnerOrg_Code.DefaultValue = PDContext.Current.OrgRef.CodeColumn; MO.FieldOwnerOrg_Name.DefaultValue = PDContext.Current.OrgRef.NameColumn; //完工入库组织 CompleteInOrg90 MO.FieldCompleteInOrg.DefaultValue = PDContext.Current.OrgRef.ID; MO.FieldCompleteInOrg_Code.DefaultValue = PDContext.Current.OrgRef.CodeColumn; MO.FieldCompleteInOrg_Name.DefaultValue = PDContext.Current.OrgRef.NameColumn; //StartDate MO.FieldStartDate.DefaultValue = PlatformContext.Current.DateTime; //MO.FieldCompleteDate.DefaultValue = PlatformContext.Current.DateTime.AddDays(1.0); //MPS/MRP MO.FieldIsMRPorMPS.DefaultValue = true; //ExpendLevel MO.FieldExpandLevel.DefaultValue = 0; //ProductQty MO.FieldProductQty.DefaultValue = 1; //MRPQyt MO.FieldMRPQty.DefaultValue = 1; //BOMEffectiveDate MO.FieldBOMEffeDate.DefaultValue = null;//PlatformContext.Current.DateTime; } \\U9.VOB.PD.MFG\MO\Code\DiscreteMOUI\Model\DiscreteMOUIModelModelExtend.cs Line 51 说明:MO 为 UIView,除了可以在**UIModelExtend.cs 的 AfterInitModel()中调用之外,也可在**WebPartCodeBehindExtend.cs 中的 AfterOnLoad()或 BeforeUIModelBinding()中调用。如果字段默认值是固定不变的,则在 AfterInitModel()中设置,如果字段默认值要根据不同条件变化则在在**WebPartCodeBehindExtend.cs 中的 AfterOnLoad()或BeforeUIModelBinding()中设置。 四.源代码使用说明 下载:http://u9scm91/isvdoc/download/U9 研发体系(默认值设置).rar将压缩包释放到与 U9Product 环境平级的 U9UICode 目录中即可进行编译及调试。 编译后生成的装配件请放在“U9Product\U9.VOB.Product.U9\Portal\UILib”目录下。本范例包含 2 个: � UFIDA.U9.MFG.MO.DiscreteMOUI.WebPart.pdb � UFIDA.U9.MFG.MO.DiscreteMOUI.WebPart.dll 五.组装发布说明(可选)

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

碎片内容

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

您可能关注的文档

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