好久没更新Flowportal.Net方面的文章了,最近遇到一个实际的需求是有2个多选项(CheckBoxList),当选择其中一个的时候需要Test1.Wang处理,当选择另外一个时需要Test2.Wang处理,当2个都选择的时候,需要Test1.Wang和Test2.Wang同时处理。我的实现方法如下,如果需要更改审批人,只需要修改以下代码中的账号(这里使用的AD账号)。
MemberCollection members = new MemberCollection();
if (Context.Current.FormDataSet.Tables["FormNPNR"].Rows[0]["ItemType801"] != "")
{
members.Add(Member.FromAccount("Test1.Wang"));
}
if (Context.Current.FormDataSet.Tables["FormNPNR"].Rows[0]["ItemType301"] != "")
{
members.Add(Member.FromAccount("Test2.Wang"));
}
return members;