文档中心 > API文档

1.6.4.6. spring 的xml配置文件

配置Java类信息到seeyon上下文【注:需要3个文件pluginCfg.xml,spring-extFormPlug-manager,spring-extFormPlug-controller.xml】。

文件位置:因为协同加载插件有自己规则,这里建议最好将自定义控件放置在【WEB-INF\cfgHome\plugin\】下。

pluginCfg.xml:协同中插件名称以及ID【注意:这里ID和名称不能跟其他插件有重复】,文件位置【seeyon\WEB-INF\cfgHome\plugin\extFormPlug】下。

spring-extFormPlug-manager:配置【Java文件(自定义控件类)上文提到的???】信息到seeyon上下文,文件位置【seeyon\WEB-INF\cfgHome\plugin\extFormPlug\spring】下。

spring-extFormPlug-controller.xml:配置【Java文件(Controller类)上文提到的???】信息到seeyon上下文,文件位置【seeyon\WEB-INF\cfgHome\plugin\extFormPlug\spring】下。

【注意:spring-extFormPlug-manager和spring-extFormPlug-controller.xml中的extFormPlug应该对应的是{WEB-INF\cfgHome\plugin\}下自定义控件文件夹名】。

pluginCfg.xml代码示例:

<?xml version="1.0" encoding="utf-8"?>
 <plugin> 
   <id>extFormPlug</id>  <!-- 这里应该对应文件夹名称-->
   <name>自定义表单控件</name>  
   <category>34075</category> 
 </plugin>
 

spring-extFormPlug-manager代码示例:

<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 
 <beans default-autowire="byName"> 
   <bean id="SampleCustomeExtendPlug" class="com.seeyon.ctp.form.design.SampleCustomeExtendPlug"/> 
 </beans>
 

spring-extFormPlug-controller.xml代码示例:

<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 
 <beans default-autowire="byName"> 
   <bean name="/form/extFormPlug.do" class="com.seeyon.ctp.form.design.FormFieldDesignControllerPlug"/> 
 </beans>