找回密码
 立即注册

QQ登录

只需一步,快速开始

judehuang 活字格认证
金牌服务用户   /  发表于:2020-12-9 11:56  /   查看:2436  /  回复:5
1金币
本帖最后由 judehuang 于 2020-12-9 17:22 编辑

  • 第一次输入一个查询条件,查询出数据后,对表格的数据进行了修改
  • 发现查错了,不保存修改内容,直接输入新的查询条件,重新查询

  3. 这时系统会报错,无法继续,只能把网页关闭




请问是哪个地方没有设置好?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,您这个用法我有一点疑问哈,咱们一般在做查询的时候是不会同时修改数据的吧?当我们查出一条数据后,再在该数据上进行改动,这应该是更加稳妥的逻辑。想了解一下咱们为什么需要在查询的时候更改数据呢? 另外有关您需要在修改后放弃修改这一点,首先您是需要将表格设为松绑定的,毕竟直接改了数据库的话确实就没法改回来了哈如果希望撤销松绑定的修改,那么刷新一次表格就可以了。刷新表格可以用下面的 JS 命令: ...

5 个回复

倒序浏览
最佳答案
最佳答案
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-9 11:56:47
来自 4#
您好,您这个用法我有一点疑问哈,咱们一般在做查询的时候是不会同时修改数据的吧?当我们查出一条数据后,再在该数据上进行改动,这应该是更加稳妥的逻辑。想了解一下咱们为什么需要在查询的时候更改数据呢?

另外有关您需要在修改后放弃修改这一点,首先您是需要将表格设为松绑定的,毕竟直接改了数据库的话确实就没法改回来了哈如果希望撤销松绑定的修改,那么刷新一次表格就可以了。刷新表格可以用下面的 JS 命令:
  1. //获取当前页面
  2. var page = Forguncy.Page;
  3. //获取页面上的表格
  4. var listview = page.getListView("表格1");
  5. //重新从数据库加载数据
  6. listview.reload();
复制代码


实现效果如下:




本帖子中包含更多资源

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

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-9 14:26:50
2#
这个逻辑看着没有问题,如果你已经在修改表格数据了,肯定是有限制的,要不然你不小心把填写的数据刷新了,岂不是很尴尬你也就崩溃了。

你把你的DEMO简化下发上来,设置个阅读权限,我看看有没有什么好的方案可以解决~
回复 使用道具 举报
judehuang活字格认证
金牌服务用户   /  发表于:2020-12-9 15:38:45
3#
Eric.Liang 发表于 2020-12-9 14:26
这个逻辑看着没有问题,如果你已经在修改表格数据了,肯定是有限制的,要不然你不小心把填写的数据刷新了, ...

表格里的数据,如果修改后,想要放弃修改,不作保存。这时需要写什么命令来处理吗?
回复 使用道具 举报
judehuang活字格认证
金牌服务用户   /  发表于:2020-12-9 17:21:33
5#
Timothy.Xu 发表于 2020-12-9 16:50
您好,您这个用法我有一点疑问哈,咱们一般在做查询的时候是不会同时修改数据的吧?当我们查出一条数据后, ...

太好啦!加上JS,问题解决啦!
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-12-9 17:22:46
6#
谢谢支持,本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部