二开插件 - 任务处理界面按审批项设置审批意见默认值

客户需求: 在任务处理界面,当审批项为同意时,默认审批意见为“审批同意”。

解决方案: 在任务处理界面加上表单插件,获取当前审批项,并判断审批项类型是否为同意,然后设置审批意见。
审批流任务处理(SilverLight/GUI)[AP_ApprovalAssignHandle]
工作流任务处理(SilverLight/GUI)[WF_AssignmentApproval]
审批流任务处理H5[AP_ApprovalAssignHandleH5]
工作流任务处理H5[WF_AssignmentApprovalH5]
代码如下:
public class AssignApprovalDemoPlugIn : AbstractDynamicFormPlugIn
{
private string _assignId;
private ApprovalAssign _approvalAssign;
public override void AfterBindData(EventArgs e)
{
base.AfterBindData(e);
//工作流分组Key=FRadioGroup ,审批流分组key=FRApprovalGroup
SetFDispositionDefaultValue(this.View.GetControl("FRadioGroup") == null ? "FRApprovalGroup" : "FRadioGroup");
}
public override void DataChanged(DataChangedEventArgs e)
{
base.DataChanged(e);
if (e.Field.Key.EqualsIgnoreCase("FRadioGroup") || e.Field.Key.EqualsIgnoreCase("FRApprovalGroup"))
{
SetFDispositionDefaultValue(e.Field.Key);
}
}
private void SetFDispositionDefaultValue(string radioGroupKey)
{
if (!ObjectUtils.Object2String(this.Model.GetValue("FDisposition")).IsNullOrEmptyOrWhiteSpace()) return;
if (th二开插件 - 任务处理界面按审批项设置审批意见默认值
客户需求: 在任务处理界面,当审批项为同意时,默认审批意见为“审批同意”。解决方案: 在任务处理界面加上表单插件,获取当前审批项,...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



