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>

相关推荐
LDR00611 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术11 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园11 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob11 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享11 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.11 天前
C语言--day30
c语言·开发语言
何以解忧,唯有..11 天前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang
謓泽11 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
云水一下11 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
飞天狗11111 天前
零基础JavaWeb入门——第五课第二小节:九大内置对象 · 第2个:response(响应对象)
java·开发语言