防止重复更新CFgrid
问题描述:
我有一个CFGrid selectMode =“编辑”。我再次通过我的cfc绑定到cfgrid的更新方法。不过,我可以用重复的值更新网格。我可以通过choking现有记录来阻止db的更新,但我想让用户看到他的更新没有成功的消息。在这种情况下,只有在刷新页面才发现旧值仍然存在之后,他才会知道他的更新没有成功。防止重复更新CFgrid
我想知道是否有任何事件发生在cfgrid中,我可以触发它向用户显示他的更新正在尝试复制数据并且无法完成。
答
你还没有发布任何代码,但我猜你正在使用带有onChange属性的HTML网格来触发编辑?如果是这样的话,那么你也可以使用onError属性,然后让你的CFC抛出一个错误,如果数据不满足cfthrow。然后在你的onError处理程序中,你可以随心所欲地处理错误。您可以在CF9中找到有关使用HTML网格的更多信息。here