找回密码
 立即注册

QQ登录

只需一步,快速开始

chenfeng1029
金牌服务用户   /  发表于:2020-3-7 13:33  /   查看:6443  /  回复:15
1金币
1、我在一个页面,设置了一个按钮,调用了存储过程,计算返回一个值,赋值给当前页面某个单元格
2、结果这个操作,导致我绑定的表格,自动刷新并加载了数据?
3、这个是bug?
4、我测试了下单元格赋值,没有这种情况。难道执行了存储,页面重载?自动加载数据了?

15 个回复

倒序浏览
app转转风悬赏达人认证 活字格认证
中级会员   /  发表于:2020-3-7 15:58:04
沙发
你这个按钮的命令,除了调用存储过程还有什么其它的命令。

是否别的命令进行了刷新页面操作?
回复 使用道具 举报
咖啡里讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-3-7 16:28:04
板凳
我个人理解的是存储过程是外库数据操作,如果存储过程执行完成返回不刷新页面的话是没办法获得存储过程操作所变化的数据。所以这个逻辑没有错
回复 使用道具 举报
chenfeng1029
金牌服务用户   /  发表于:2020-3-7 16:49:08
地板
咖啡里 发表于 2020-3-7 16:28
我个人理解的是存储过程是外库数据操作,如果存储过程执行完成返回不刷新页面的话是没办法获得存储过程操作 ...

执行存储,也不答应要返回值。
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-3-9 10:24:54
5#
当前的策略是:执行存储命令后,并不会刷新获取当前页面,而是重新获取页面上所有表格的数据。

我在自己的电脑做了一个例子,对上面的策略进行展示:
1. 连接了MySQL外联库
2. 创建了一个存储过程名为del,需要的传参是一个int值,执行的操作是删除表格的某一行。

效果:


当我点击按钮执行了存储过程后,页面上表格会有加载动画,通过浏览器的控制栏也可以看到对应的网络请求。这保证了我的通过表格看到的数据和后台数据库里的数据是一致的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
chenfeng1029
金牌服务用户   /  发表于:2020-3-14 19:42:37
6#
LukeLiu 发表于 2020-3-9 10:24
当前的策略是:执行存储命令后,并不会刷新获取当前页面,而是重新获取页面上所有表格的数据。

我在自己 ...

现在的问题就在这里,执行存储后,表格的数据全部重新加载一次。
有没有其他方法屏蔽,不刷新
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-3-16 09:51:21
7#
chenfeng1029 发表于 2020-3-14 19:42
现在的问题就在这里,执行存储后,表格的数据全部重新加载一次。
有没有其他方法屏蔽,不刷新

活字格的策略是只要对数据库进行了操作,页面数据都会被刷新;
我想了解下你是什么需求,需要在更新数据库之后不想刷新页面表格数据。
回复 使用道具 举报
sdjninfo
初级会员   /  发表于:2020-4-1 09:27:12
8#
本帖最后由 sdjninfo 于 2020-4-1 09:28 编辑

我也遇到这个问题了。现实中有这种场景,编辑已经存在的订单数据,修改了一些值如定价规则,此时需要调存储过程,进行一些复杂定价计算(页面很难实现),执行存储过程后,页面上修改的值被改回原来的了。
解决此问题可能需要将存储过程执行放在一个弹窗执行,再回传值,不是很友好。
回复 使用道具 举报
sdjninfo
初级会员   /  发表于:2020-4-1 09:29:04
9#
Eric.Liang 发表于 2020-3-16 09:51
活字格的策略是只要对数据库进行了操作,页面数据都会被刷新;
我想了解下你是什么需求,需要在更新数据 ...

我也遇到这个问题了。现实中有这种场景,编辑已经存在的订单数据,修改了一些值如定价规则,此时需要调存储过程,进行一些复杂定价计算(页面很难实现),执行存储过程后,页面上修改的值被改回原来的了。
解决此问题可能需要将存储过程执行放在一个弹窗执行,再回传值,不是很友好。
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-4-1 11:38:38
10#
sdjninfo 发表于 2020-4-1 09:29
我也遇到这个问题了。现实中有这种场景,编辑已经存在的订单数据,修改了一些值如定价规则,此时需要调存 ...

跟你确认一点:



因为你可能使用的是外联库,不好直接提供工程文件,如果你觉得文字描述问题麻烦,可截图或者动图补充描述。

动图录屏软件:GifCam

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部