我有一个带有 selectMode="Edit" 的 CFgrid。我再次通过我的 cfc 将更新方法绑定到 cfgrid。但是,我可以使用重复值更新网格。我可以通过对现有记录进行 chking 来阻止数据库更新,但我想让用户收到一条消息,表明他的更新不成功。在这种情况下,他只有在刷新页面后才知道他的更新不成功,只是发现旧值仍然存在。
我想知道 cfgrid 中是否有任何事件可以触发以向用户显示他的更新正在尝试复制数据并且无法完成。
我有一个带有 selectMode="Edit" 的 CFgrid。我再次通过我的 cfc 将更新方法绑定到 cfgrid。但是,我可以使用重复值更新网格。我可以通过对现有记录进行 chking 来阻止数据库更新,但我想让用户收到一条消息,表明他的更新不成功。在这种情况下,他只有在刷新页面后才知道他的更新不成功,只是发现旧值仍然存在。
我想知道 cfgrid 中是否有任何事件可以触发以向用户显示他的更新正在尝试复制数据并且无法完成。
您还没有发布任何代码,但我猜您正在使用带有 onChange 属性的 HTML 网格来触发编辑?如果是这种情况,那么您也可以使用 onError 属性,然后如果 cfthrow 的数据不满意,则让您的 CFC 抛出一个错误。然后在您的 onError 处理程序中,您可以随意处理错误。您可以在此处找到有关在 CF9 中使用 HTML 网格的更多信息