你在表单中加一个隐藏字段a,然后在提交的动作执行后脚本里根据B节点的状态标签和提交状态去判断给字段a赋值。然后再在回撤操作的隐藏脚本根据字段a的值去确定是否隐藏。
提交的动作执行后脚本:
var doc = getCurrentDocument();
var stalable = doc.getStateLabel();
var type =getParameter("_flowType ");
if(stalable!=null && stalable!="B节点状态标签名" && type=="80"){
doc.findItem("a").setValue("想赋的值");
}
var process = getDocProcess(getApplication());
process.doUpdate(doc);
关于第一个问题我在R2.5.0.5946正式修订版427中测试确实存在您说的那种点击回撤清空日期控件值的问题。已经跟研发同事沟通看不出具体是什么原因引起的。需要回退版本修正。最近准备发布2.5sp3版本。研发同事的任务比较紧。可能这个bug需要晚点再给到您补丁。