尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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 Listlong();//要拿到请购单行的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果然解决了措施把类的全路径信息标全。完美解决掉问题。
RELATED

相关推荐

PanWatch AI 盯盘生产环境部署加固:HTTPS 反代、数据备份与监控告警完整指南

PanWatch AI 盯盘生产环境部署加固:HTTPS 反代、数据备份与监控告警完整指南

PanWatch AI 盯盘生产环境部署加固:HTTPS 反代、数据备份与监控告警完整指南 【免费下载链接】PanWatch PanWatch — AI stock monitoring for A-shares, HK & US markets, powered by TradingAgents. Portfolio insights, real-time alerts & automated re…

📅 2026/10/4 1:47:36
Agent四组件:大脑、记忆、手脚与心跳的架构实践

Agent四组件:大脑、记忆、手脚与心跳的架构实践

做Agent项目这几年,我最大的感受是:很多人对Agent的理解停留在"大模型封装一下,加个工具调用"的层面,结果一上手就被各种问题打懵——上下文爆掉、记忆串台、工具乱调、进程跑不动。后来我把Agent拆成"大脑、记忆、…

📅 2026/10/4 1:42:36
XXL-AI实战:Agent编排、MCP、SKILL与RAG构建企业级AI应用

XXL-AI实战:Agent编排、MCP、SKILL与RAG构建企业级AI应用

第一次看到 XXL-AI 这个名字,我差点以为它只是又一个套壳聊天机器人。真正上手跑起来才发现,它不是那种“接一个 API、加一个聊天框”的玩具,而是一个把 Agent编排、多供应商接入、MCP 协议扩展、SKILL 技能库与 RAG 知识库全部揉在一起的 AI…

📅 2026/10/4 1:42:36
MORE NEWS

更多资讯

📰

插件(plugins)是什么?原理、场景与加载失败排查全解析

最近问“plugins 是干什么的”的人真的不少,而且问法五花八门:有人装了个 IDE 插件结果启动直接报错,有人用播放器插件听歌到一半发现内容源失效了,还有人看到日志里一行failed to load plugins就开始慌。先说人话:plu…

📰

Stop That Shit 深潜:锁与预留机制如何防止 Subagent 预算超订

Stop That Shit 深潜:锁与预留机制如何防止 Subagent 预算超订 【免费下载链接】stop-that-shit Stop That Shit(别再造史了)|面向 Codex/GPT 场景的多平台 Hook Skill Guard:拦截 AI coding agent 无需求的哈希、校验…

📰

给AI智能体定规矩:Agent Client for Obsidian如何用Context Files定制专属上下文

给AI智能体定规矩:Agent Client for Obsidian如何用Context Files定制专属上下文 【免费下载链接】obsidian-agent-client Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI. 项目地址: https://gitco…

📰

永磁同步电机离散控制系统建模与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

声品质粗糙度计算:心理声学原理与MATLAB工程实现

1. 声品质与粗糙度:先搞懂你在评估什么1.1 声品质不只是“有多响”做噪声振动工程的人都会有这么个经历:某个部件的A声级已经压得很低了,但客户试驾、试听、试用之后依然皱眉头,抱怨“声音不好听”“有点吵”“不够高级”。单纯用…

📰

JSP+Servlet实现实验室考勤管理系统:登录签到与数据库设计

简介:基于JSP的实验室考勤管理系统是一个面向计算机专业毕业设计和期末大作业的完整项目,适合正在准备课题答辩或需要实战练习的开发者。系统覆盖用户身份验证、考勤记录管理、数据查询与统计报表等功能,采用JSPServletJDBC构建,可…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬