防止重复更新CFgrid

时间:2011-05-04 12:34:02

标签: coldfusion cfgrid

我有一个带有selectMode =“Edit”的CFgrid。我再次通过我的cfc将更新方法绑定到cfgrid。但是,我可以使用重复值更新网格。我可以通过chking现有记录来阻止数据库更新,但我想让用户被抛出一条消息,表明他的更新不成功。在这种情况下,他只会知道他的更新不会成功,只有在他刷新页面后才发现旧值仍然存在。

我想知道cfgrid中是否有任何事件我可以触发向用户显示他的更新正在尝试复制数据并且无法完成。

1 个答案:

答案 0 :(得分:0)

您还没有发布任何代码,但我猜您正在使用带有onChange属性的HTML网格来触发编辑?如果是这种情况,那么您也可以使用onError属性,如果cfthrow的数据不满意,只需让您的CFC抛出错误。然后在你的onError处理程序中,你可以随意处理错误。您可以在CF9 here

中找到有关使用HTML网格的更多信息