news 2026/10/4 1:47:31

U9客开中UI插件开发过程中碰到有一个坑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
U9客开中UI插件开发过程中碰到有一个坑

U9系统太大了,不可避免会发生一些隐含的重大BUG。今天碰到一个这样的问题,在请购单列表上做了一个【模拟提交】的按钮,目的是取代原来的【提交】按钮,目的是可以加上个性化需要的防呆措施,实现客制化的目的。效果如下图。

//在BE界面上才可以调用提交按钮的SubmitClick方法,UI界面上不可以调。有二种方式:
//1、调用SubmitClick方法
UIActionEventArgs uIActionEventArgs = new UIActionEventArgs();
this.part.Action.SubmitClick(sender, uIActionEventArgs);//提交

//2、调用服务
var submitService = new UFIDA.U9.PR.PurchaseRequest.Proxy.PRSubmitBPNewProxy();
var iDS = new List<long>();
//要拿到请购单行的ID,才能提交成功
foreach (UFIDA.U9.SCM.PM.PRUIModel.PR_PRLineListRecordrec in this.part.Model.PR_PRLineList.Records)
{
var recType = rec.GetType();
System.Diagnostics.Debug.WriteLine(recType.FullName);

if (rec != null && rec.ID > 0)
{
iDS.Add(rec.ID);
}
}
if (iDS.Count == 0)
{
throw new Exception("未找到有效的请购单行,请重新选择。");
}
submitService.PRLines = iDS;
submitService.Do();

PR_PRLineListRecordrec 竟然还有另外一种类型的匹配,相关的dll文件内部有BUG吧。有错误提示。

操作:PRSubmitBPNew的参数:PRLineKeys设置不正确,此异常出现的原因为该操作的调用方提供的参数值不正确导致

曾几何时用var去标识,是不破的万金油,每每顺利解决掉阻碍。此次因为还有另外一种类型也是返回PR_PRLineListRecord。分析了很久,不得其解。无奈之下,问下万能的AI,果然解决了!措施:把类的全路径信息标全。完美解决掉问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/4 1:47:14

《计算机网络第5版》课后答案怎么用?严伟潘爱民版复习避坑指南

简介&#xff1a;《计算机网络》第5版严伟、潘爱民译本的课后答案&#xff0c;定位为计算机专业学生、考研者及自学者的习题辅导资料&#xff0c;覆盖教材第一章至第二章课后习题&#xff0c;帮助核对解题过程、理解网络核心原理。内含1个doc文档&#xff0c;压缩包仅733KB&…

作者头像 李华
网站建设 2026/10/4 1:46:51

奇诺多面体在虚拟电厂聚合调控中的应用与Python实现

简介&#xff1a;一份基于奇诺多面体的虚拟电厂分布式资源广域聚合调控方法复现资源&#xff0c;面向智能电网、能源管理与优化控制研究人员&#xff0c;以及关注分布式资源聚合的学者。内容以Python完整可运行代码及逐段解释为主线&#xff0c;涵盖奇诺多面体类定义与顶点计算…

作者头像 李华
网站建设 2026/10/4 1:46:14

TM4C123 SPI驱动MR25H40CDF MRAM:嵌入式非易失存储的实践与避坑指南

我最早接触MR25H40CDF这颗芯片&#xff0c;是因为一个工业数据采集项目里&#xff0c;需要频繁记录传感器校准值和运行日志。当时用的MCU是TM4C123GH6PZ&#xff0c;内部Flash虽然够存代码&#xff0c;但拿来做数据存储太憋屈了——写一次要按页擦除&#xff0c;日志写多了还担…

作者头像 李华
网站建设 2026/10/4 1:43:43

以太网组网实验全指南:从拓扑规划到VLAN配置与排障

简介&#xff1a;这是一份计算机网络课程「以太网组网实验」的完整实验报告文档&#xff0c;适合高校网络相关专业学生、实验课程学习者参考。文档以福建农林大学实验报告模板为框架&#xff0c;围绕局域网组网基础操作展开&#xff0c;内容涵盖实验目的、环境与设备、详细实验…

作者头像 李华