/// <summary> /// 初始化业务表单数据 /// </summary> protected virtual void InitFormData() { ///还原数据 if (_BPMContext.InstDataInfo != null) { PageParseHelper parseHelper = new PageParseHelper(_BPMContext.InstDataInfo.DataInfo); parseHelper.BindValue(this); } }
/// <summary> /// 保存业务表单数据 /// </summary> public virtual void SaveFormData() { if (_BPMContext.InstDataInfo != null) { _BPMContext.InstDataInfo.DataInfo.Clear(); } else { _BPMContext.InstDataInfo = new Pkurg.PWorldBPM.Common.Info.ProcInstDataInfo(); } PageParseHelper parseHelper = new PageParseHelper(_BPMContext.InstDataInfo.DataInfo); parseHelper.CollectionValue(this); }