tnblog
首页
视频
资源
登录

XAF配置多文件上传

4541人阅读 2020/11/5 11:04 总访问:437410 评论:0 收藏:0 手机
分类: ASP.NET
  1. 在bo文件创建两个类主要配置主从关系

  2. 默认继承BaseObject将其修改为FileAttachmentBase

  3. [DefaultClassOptions]

  4.     public class ScanningCopy : FileAttachmentBase//上传文件

  5.     {

  6.         public ScanningCopy(Session session)

  7.             : base(session)

  8.         {

  9.         }

  10.         public override void AfterConstruction()

  11.         {

  12.             base.AfterConstruction();

  13.         }


  14.         private PurchaseOrder _purchaseOrder;

  15.         [Association("采购订单扫描件")]

  16.         [XafDisplayName("扫描件")]

  17.         public PurchaseOrder PurchaseOrder

  18.         {

  19.            get

  20.             {

  21.                 return _purchaseOrder;

  22.             }

  23.             set

  24.             {

  25.                 SetPropertyValue(nameof(PurchaseOrder), ref _purchaseOrder, value);

  26.             }

  27.         }

  28.     }

  29. 在从类中配置关系

  30. [Association("采购订单扫描件")]

  31.         [XafDisplayName("扫描件")]

  32.         public XPCollection<ScanningCopy> ScanningCopy

  33.         {

  34.             get {GetCollection<ScanningCopy>("ScanningCopy")};

  35.         }

  36. 在Module.Win和Module.Web中找到WinModule与WebModule查看是否添加文件model仅以一个为例


  37. 然后直接点击启动调试生成


  38. 生成成功

评价

XAF创建实体属性快速开发

在BusinessObjects文件里面创建XAF类在bo里面写入自定义实体private string _name; public string name { get {...

XAF登录权限配置

点击角色然后用张三进行登录没有密码可以看到刚刚设置的菜单可以通过该用户打开

XAF特性属性使用方法

1.[XafDisplayName(&quot;名称&quot;)] (1)在类上面表示修改左侧菜单的名称 (2)在字段属性上使用表示修改字段名称 2.[Im...

XAF配置主从关系

1.建立主表可读可写属性并使用Association特性进行关联 [Association(&quot;采购订单明细&quot;)] [XafDisplayName(&quot...

XAF加载Action按钮

1.VC的生命周期分别对应一个重写方法 (1)界面激活 protectedoverridevoidOnActivated() { base.OnActivated(); } (2)...

XAF下拉框获取点击项

找到属性双击Execute点击事件在Execute事件里面获取数据

XAF获取PopupWindowShowAction弹窗窗体的字段数据

在Execute点击事件里面获取数据获取窗体视图数据DetailView view= e.PopupWindowView as DetailView;将窗体视图数据转换为...

XAF弹窗按钮弹出自定义窗体

加载CustomizePopupWindowParams事件并创建窗体弹出private void popupWindowShowAction1_CustomizePopupWindowParams(obje...

XAF定义主键XPBaseObject和BaseObject

BaseObject默认主键为oidXPBaseObject可自定义主键

XAF语法使用

1.创建视图对象 IObjectSpaceresponseios=Application.CreateObjectSpace(); 2.查询(返回包含条件的所有数据) Userinfou...

XAF生成MarkDown

usingDevExpress.ExpressApp.DC; usingDevExpress.ExpressApp.Model; usingDevExpress.Persistent.Validation; usingJGS...

XAF在VC使用释放资源机制

publicinterfaceIProgressControl:IDisposable { voidShowProgress(BackgroundWorkerworker); }

XAF在DashboardView右下方添加SimpleAction

首先在VC里面添加自定义的按钮加载点击事件在自定义的按钮属性里面设置TargetViewId继承DashboardView在设计器里面添加加载...

XAF条件查询

IObjectSpaceios=Application.CreateObjectSpace(); GroupOperatorgroup=newGroupOperator(); CriteriaOperatorcriteria=...
当你知道迷惑时,并不可怜,当你不知道迷惑时,才是最可怜的。
排名
11
文章
201
粉丝
10
评论
13
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术