【035】U9根据单据类型编号方式改变单号文本框的ReadOnly
侧边栏壁纸
  • 累计撰写 60 篇文章
  • 累计收到 2 条评论

【035】U9根据单据类型编号方式改变单号文本框的ReadOnly

秋驰雪隙
2025-04-08 / 0 评论 / 8 阅读 / 正在检测是否收录...

在UIModel中增加单据类型的编号方式字段

884138e2d0274763bad725d81f34bdd8.png

将编号方式拖入界面并隐藏

在单据类型参照返回值绑定中将编号方式绑定到界面上的编号方式

20d630bfb5e24e6382aded64ab35cc90.png

接下来有两种方式关联单号文本框

1、通过使能关联控件

2a329418a83e423c9bb18521291bb2ac.png

f0059939713a4118a775f822f78c1797.png

2、通过TextChange事件

0924b32414e74dfabf2f74db070ba7f1.png

 private void DocumentType190_TextChanged_Extend(object sender, EventArgs e)
 {
     // 有ID的时候不需要判断了,不然会把单号的值覆盖
     if (this.Model.PackingFiles.FocusedRecord?.ID > 0) {
         DocumentType190_TextChanged_DefaultImpl(sender, e);
         return;
     }

     if (this.Model.PackingFiles.FocusedRecord?.DocumentType_DocHeaderSequenceStyle == 0)
     {
         ((IUIFieldBindingDataBindControl)this.DocNo134).ReadOnly = true;
         this.DocNo134.Value = "自动编号";
     }
     else
     {
         ((IUIFieldBindingDataBindControl)this.DocNo134).ReadOnly = false;
         this.DocNo134.Value = "";
     }

     DocumentType190_TextChanged_DefaultImpl(sender, e);
 }
0

评论 (0)

取消