做项目的时候突然发现一个问题,当直接跳转去另外一个页面或者关闭当前页面的时候,因为有些ITEM有改动;会提示说要保存!

还有一种情况是,我们用APEX AJAX等方式与数据库交互时候,页面也不需要提交,再弹出这个框框就有点不”友好”了!!

如下面的图:

那么在解决这个问题之前,我们先来理解一下原理;可能APEX这样设计是有好处的,可以提醒用户有内容修改,需要保存!!

我们会有另外一篇文章来说明:如何定制化这个弹出框, 因为现在这个框框太丑了!

我们这边文章是来说明如何取消它的,文章涉及到以下内容:

  • 1:如何检测单个Itme是有change的?

  • 2:如何检测页面的所有Item是否有change!

  • 3:如何取消/忽略这个有未保存内容的提示!

我在页面上增加了一个检测按钮,用来实现上面的要求!

实现1:如何检测单个Itme是有change的?

请注册一个用户,再浏览下面的内容

隐藏内容

此处内容需要权限查看

  • 普通30积分
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的电子邮箱地址不会被公开。