K3Cloud不重启IIS修改/调试代码
1.在你的单据基类上挂上插件: Topview.K3Cloud.PlugInLoader.dll插件,看你类型
单据/动态表单/列表自己对号入座。
此时要重启IIS
2.你插件开发还是跟以前开发一样:比如我这Demo:
namespaceTP_K3_DEMO_DemoBillPlugIn.DemoBillPlugIn{
public class DemoBillPlugIn : AbstractDynamicFormPlugIn {
public override void ButtonClick(ButtonClickEventArgs e) {
if ("F_TP_Button".EqualsIgnoreCase(e.Key)) {
this.View.ShowErrMessage( "插件更新了!");
}
}
}
}
跟正常开发没有区别,编译放在bin文件
3.你的插件不用挂到表单上(正式发布再挂到表单上,并删除第一步挂上的插件),这时只要在bin目录新建个plugins.ini文件
内容如下:
[TP_Bill_Demo]
p1=TP_K3_DEMO_DemoBillPlugIn.DemoBillPlugIn,TP_K3_DEMO_DemoBillPlugIn.dll
[你的表单FormId]
P1这个随便输不重复即可=你的类的命名空间+类名,dll名
保存即可,以上......
enjoy!!!!!!!
Ps:你单据上可以放一个按钮,Key取值为: FBtnTPRefreshPlugin,这样,点击这个按钮的话就会重新载入插件,不然要关掉再打开才可以重新载入插件
DLL下载地址
https://yunpan.cn/cqKJNYuC3iYD2 (提取码:e634)