U9的UI插件客开的总结1

U9的客开技术之一UI插件应用较多,也较为难掌握上手,做过多次demo测试,始终没有突破。手上有了项目要做,压力之下,不得已重新拾起UI插件学习,在AI工具的帮助下,之前的阻碍解决了!特此总结一下。

UI插件可以集成在一个.cs文件中,如 LYJ.U9C.CUST.PluginUI.dll。Demo中就有销售订单,请购单不同种类单据的应用,有没有冲突,在以后的工作中观察,分析吧。

U9的客开有一个特点,插件有一个.XML或是.config配置文件,以上的集成,如下面一样标识清楚,系统是正常运行的,功能上没有发现异常。

配置文件XX.config文件拷贝到portal下,以WebPartExtend_xx开头。
dll文件放置到portal/UILib下。

<?xml version="1.0" encoding="utf-16"?>

<configuration>

<configSections>

<section name="WebPartExtend" type="UFSoft.UBF.UI.Custom.ExtendedPartSection, UFSoft.UBF.UI.FormProcess" />

</configSections>

<WebPartExtend>

<!--销售订单-->

<!--从ClassView中拿到webpart-->

<!--命名空间名 + 类名-->

<!--程序集名.dll-->

<ExtendedPart parentPartFullName="UFIDA.U9.SCM.SM.SOUIModel.StandardSOMainUIFormWebPart"

extendedPartFullName="LYJ.U9C.CUST.PluginUI.SODemo"

extendedPartAssemblyName="LYJ.U9C.CUST.PluginUI.dll" />

<!--请购单-->

<ExtendedPart parentPartFullName="UFIDA.U9.SCM.PM.PRUIModel.PRMainUIFormWebPart"

extendedPartFullName="LYJ.U9C.CUST.PluginUI.PRDemo"

extendedPartAssemblyName="LYJ.U9C.CUST.PluginUI.dll" />

</WebPartExtend>

</configuration>

相关推荐
Dream_ksw2 小时前
Python 基础
开发语言·python
weixin_428005303 小时前
C#调用 AI学习从0开始-第2阶段(Function Calling+工具调用智能体)-第9天实战-实现计算器工具
开发语言·学习·c#·functioncalling·ai实现计算器工具
特种加菲猫3 小时前
C++11核心特性深度解析:从列表初始化到lambda与包装器
开发语言·c++
JSMSEMI113 小时前
JSM12N60C 600V N沟道增强型功率MOSFET
开发语言·javascript·ecmascript
设计师小聂!3 小时前
Java异常处理
java·开发语言·后端·编辑器·idea
清水白石0083 小时前
从打印对象到高质量调试:彻底理解 Python 中 `__repr__` 和 `__str__` 的区别
开发语言·python
枕星而眠3 小时前
C++ 面向对象核心机制深度解析:多态性、虚函数、虚继承与 final 类
运维·开发语言·c++·后端
Evand J3 小时前
【MATLAB例程】自适应渐消扩展卡尔曼滤波(AFEKF)三维雷达目标跟踪|效果已调优,附下载链接和运行结果,代码直接运行即可
开发语言·算法·matlab·目标跟踪·卡尔曼滤波·自适应滤波·代码定制
爱装代码的小瓶子4 小时前
3. 设计buffer模块
linux·服务器·开发语言·c++·php
郝学胜-神的一滴4 小时前
Qt 高级开发 027: QTabWidget自定义样式表美化实战
开发语言·c++·qt·程序人生·软件构建·用户界面