plugin.xml 里面需要添加哪些内容,可以参考下文档:https://wiki.fanruan.com/pages/viewpage.action?pageId=25756406
这里是个示例的 pluxin.xml 的内容,供参考(以10.0为基础):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin>
<id>com.fr.plugin.expand.sheet.demo</id>
<name><![CDATA[sheet扩展插件示例]]></name>
<active>yes</active>
<version>1.0</version>
<env-version>10.0</env-version>
<jartime>2019-09-04</jartime>
<vendor>maxinchun</vendor>
<description><![CDATA[sheet扩展插件示例口]]></description>
<change-notes><![CDATA[]]></change-notes>
<main-package>com.fr.plugin.expand.sheet</main-package>
<function-recorder class="com.fr.plugin.expand.sheet.Demo"/>
<extra-report>
<ExpandProvider class="com.fr.plugin.expand.sheet.Demo"/>
</extra-report>
<dependence>
<!-- 这里表示需要依赖sheet扩展插件,key 是依赖插件的id; 查看下对应插件中plugin.xml中的id,这里是下载10.0对应的插件 -->
<Item key="com.tptj.plugin.hg.autosheet.v10" type="plugin"/>
</dependence>
</plugin>
以10.0为基础开发了个 sheet扩展的插件,你可以参考下。
内容还是和原来的 demo 一样的,只是修改了 url 的匹配。所以安装好插件,然后重命名原来的 demo.cpt 为 new_demo.cpt 即可测试了。
希望以下文件能够对你有所帮助~~
插件安装文件:
fr-plugin-expand-sheet-demo-1.0.zip
插件源码(源码中的依赖和构建是基于本地的路径的,可能需要重新设置某些变量值):
plugin-expand-sheet-demo.zip
demo模板:
new_demo.cpt