幽梦紫曦

XAF配置多文件上传

电脑版发表于:2020/11/5 11:04
  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. 生成成功

关于TNBLOG
TNBLOG,技术分享
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢