登录
/
注册
论坛
案例
学习
体验
问题互助
官网
岩竹玉雨的个人空间
访问量
338
新鲜事
帖子
资料
http://bbs.h3bpm.com/index.php?m=space&uid=179
页面后台自己写的sql保存事件。保存后前台数据不刷新。
由于有特殊保存逻辑,所以从写了表单的子表保存方法。但导致的结果就是数据库中的数据已经修改了。但表单上的数据还是服务中的缓存数据。请问,怎么操作才能让保存后显示的就是当前数据库中保存的数据。
回复
(
9
)
2016-07-11 11:19
来自版块 -
问题互助
◆
◆
表情
告诉我的粉丝
提 交
fengkingflx
:
(2016-07-15 08:29)
回复
xiongle
:
经典
(2016-07-12 09:59)
回复
奥哲黄杰
:
如果直接更改数据库,缓存是不会更新的,有2个办法 1.更新数据库后,调用BizObjectManager.ReloadBizObject方法。 2.使用更新InstanceData.BizObject对象,然后调用BizObject.Update,数据库和缓存都会更新。
(2016-07-12 09:48)
回复
榴莲乖
:
楼主太优秀了
(2016-07-12 09:48)
回复
上善若水
:
提出问题之后的自我思考和摸索是进步和提升的最好燃料,赞一个。
(2016-07-12 09:36)
回复
echo
:
感谢楼主的共享精神
(2016-07-11 17:55)
回复
H3BPM
:
(2016-07-11 17:55)
回复
岩竹玉雨
:
看了一天的源码,终于找到方法了。 共享一下,当sql执行完后在执行一下这个方法就好了。 this.ActionContext.InstanceData.BizObject.Update();
(2016-07-11 17:51)
回复
H3BPM
:
@xiongle
(2016-07-11 16:58)
回复
岩竹玉雨
加关注
写私信
20
关注
66
粉丝
20
帖子
返回顶部