读书人

NC供应链效能扩展开发

发布时间: 2012-11-20 09:55:43 作者: rapoo

NC供应链功能扩展开发

供应链功能扩展,注意到类ScmPluginXML中的getScmPluginXML方法读取的路径是:

?所以修改后的scmplugin.xml文件必须放在nchome下,不能放在开发环境中。

?

1. scmplugin.xml的配置,以采购订单为例

?

? ?文件中主要分为:

?

? ?<vo_field_extend> ? // 表头表体的字段扩展,即public扩展

? ?<ui_extend> ? ? ? ? ? ?// UI扩展,即client扩展

? ?<bs_extend> ? ? ? ? ? // BS扩展,即private扩展

?

? ? 字段扩展:

?

<scm_plugin_pu name="采购插件"><ui_extend>    <cbilltypecode>21</cbilltypecode> <nodecode>4004020201</nodecode> <extenduiclassname>nc.ui.po.oper.OrderUI</extenduiclassname> <uiplugin> <classname>nc.ui.plugins.po.oper.OrderUI</classname> <mothed>N</mothed> </uiplugin></ui_extend> </scm_plugin_pu>

?这里的OrderUI插件类需要实现:nc.ui.scm.plugin.IScmUIPlugin接口

?

?BS的插件类需要实现:nc.bs.scm.plugin.IScmBSPlugin接口

?

?实现按钮事件,只需重写beforeButtonClicked方法即可

?

?

读书人网 >编程

热点推荐