我有一个包含多个数据块的表单,所有字段都通过将它们的属性设置为数据库列名来绑定到数据库。每个块上的所有项目都显示在一个画布上。
表格上的项目包含个人数据,但客户电话号码和地址等信息存储在一对多映射的单独表格中,并由客户号码链接,考虑到客户可以有多个电话号码和许多地址。
这里最大的问题是当用户用户处于查询模式并在每个块上输入信息时,当他们试图离开一个块时,他们会收到一条消息,询问他们“您是否要保存更改”。每个块都会发生这种情况。所以这个消息出现了好几次。
我想要实现的是应该禁止此消息,以便仅向用户询问一次。我知道一旦用户回答是,我就可以在每个块上 do_commit 以保存更改。但是我无法控制此消息,我想知道构建应用程序以避免这种情况的最佳方法。