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>

相关推荐
Legendary_00817 小时前
从 DC 圆口到 USB-C PD:LED 照明设备的供电升级逻辑
c语言·开发语言
SilentSamsara17 小时前
Python 微服务全链路:gRPC + 链路追踪 + 服务网格接入
开发语言·分布式·python·微服务·架构
一只积极向上的小咸鱼17 小时前
VS Code / Warp MCP 迁移到 Codex MCP 配置总结
开发语言
Cloud_Shy61817 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第三章 Item 21 - 24)
开发语言·人工智能·笔记·python·迭代器模式
多彩电脑17 小时前
Lua中的元表里的__index和__newindex
开发语言·lua
野生技术架构师17 小时前
2026 Java面试宝典(春招/社招/秋招通用):没有前言,只有答案,直接开背
java·开发语言·面试
人道领域18 小时前
【LeetCode刷题日记】131.分割回文串,动态规划优化
java·开发语言·leetcode
z落落18 小时前
C# 接口 interface (多接口实现、类+接口、成员重名)
java·开发语言
知识的宝藏20 小时前
Xpaht self::div 轴语法
开发语言
keykey6.20 小时前
卷积神经网络(CNN):让AI学会“看“
开发语言·人工智能·深度学习·机器学习