rollbackSave事件-->1 事件介绍
此事件用于保存失败时通知插件回滚数据。
initialize事件-->3 代码模板
package kd.bos.plugin.sample.dynamicform.pcform.form.template;
import kd.bos.form.plugin.AbstractFormPlugin;
public class Initialize extends AbstractFormPlugin {
@Override
public void initialize() {
super.initialize();
// TODO 在此添加业务逻辑
}
}
beforeCreateLink事件-->5 应用示例-->5.1 案例说明
1. 根据动态条件,决定是否记录与源单的关联关系。
preOpenForm事件-->4 参数说明
PreOpenFosrmEventArgs e:事件参数对象,定义如下:Object getSource():界面显示参数FormShowParameter对象,可以通过调整此对象属性值,控制界面显示;void setCancel(boolean cancel) :取消界面显示;void setCancelMessage(String cancelMessage):cancelMessage 取消原因,提示用户。
afterReadSourceBill事件-->3 代码模板
package kd.writeback.demo.plugin;
import kd.bos.entity.botp.plugin.AbstractWriteBackPlugIn;
import kd.bos.entity.botp.plugin.args.AfterReadSourceBillEventArgs;
public class WriteBackDemoPlugin extends AbstractWriteBackPlugIn{
@Override
public void afterReadSourceBill(AfterReadSourceBillEventArgs e) {
// TODO Auto-generated method stub
super.afterReadSourceBill(e);
}
}
preparePropertys事件-->3 代码模板
package kd.writeback.demo.plugin;
import kd.bos.entity.botp.plugin.AbstractWriteBackPlugIn;
import kd.bos.entity.botp.plugin.args.PreparePropertysEventArgs;
public class WriteBackDemoPlugin extends AbstractWriteBackPlugIn{
@Override
public void preparePropertys(PreparePropertysEventArgs e) {
// TODO Auto-generated method stub
super.preparePropertys(e);
}
}
弹性域属性资料介绍-->3 主要操作-->步骤二:在业务单据中使用关联弹性域的基础资料和弹性域
1.新增一个动态表单或单据,称之为表单C;2.添加一个基础资料字段,称之为基础资料D,并设置基础资料类型为:基础资料A;
#############################
https://vipclub.s3.cn-north-1.amazonaws.com.cn/6307895f9a7f4656a084f8cd53fdf3a4.jpg
#############################
3.添加一个弹性域字段,设置弹性域类型为:核算维度,设置基础资料字段为:基础资料D;
#############################
https://vipclub.s3.cn-north-1.amazonaws.com.cn/4f1e81bebd914bddabdfb3417cd94a92.jpg
#############################
至此,完成弹性域字段的开发配置工作。效果如图:
#############################
https://vipclub.s3.cn-north-1.amazonaws.com.cn/5f5bcef7d2354752a38dbd869dd220ae.jpg
#############################
locate事件-->1 事件介绍
Locate事件是获取定位功能,需要苍穹与承载应用的客户端有协议获取定位功能。现在只与云之家打通。
单据操作插件-插件基类-->5 注册插件位置
【单据】→【操作】→【修改】或【新增】→【其他控制】→【服务插件】
#############################
https://vipclub.s3.cn-north-1.amazonaws.com.cn/3a1b9625b800468394e76b396c2b9f48.png
#############################
单据反写插件-插件基类-->1 插件介绍
系统预置了单据反写插件基类AbstractWriteBackPlugIn。package kd.bos.entity.botp.plugin;
public class AbstractWriteBackPlugIn implements IWriteBackPlugIn {