|
杰
发表于 2020-3-6 09:45:48
本帖最后由 杰 于 2020-3-6 09:49 编辑
如果是要复制原先的提交按钮的全部功能。
我们可以把提交按钮的功能分解下:
1.本表的数据进行了更新
2.如果有流程,流程会向一下步走
本表数据更新,还挺麻烦。要全部控件写一遍自己给自己赋值。
- this.Request.BizObject["F0000017"] = postValue.Data.ContainsKey("F0000017") ? postValue.Data["F0000017"] : this.Request.BizObject["F0000017"];
- this.Request.BizObject["F0000011"] = postValue.Data.ContainsKey("F0000011") ? postValue.Data["F0000011"] : this.Request.BizObject["F0000011"];
- this.Request.BizObject.Update();
复制代码
流程向下一步,好像也要设置好多东西,我是没试过。
一般没特别需求的话,不建议去复制提交按钮的功能,直接用回原先的提交按钮就好了。
你可以尝试在原提交按钮的基础上,设置不同的条件,去实现对应的附加功能。而不是重建一个提交按钮。
- if(actionName == "Submit" && this.Request.ActivityCode == "Activity13" && this.Request.BizObject["F0000037"] != null)
- {
- //想要的功能
- }
复制代码
|
|