我在 rails 3.2 应用程序中使用 best_in_place 2.1.0。
我有一组最好的字段,它们的值相互依赖。因为修改一个会更改所有这些值的值,所以当从其中任何一个发送 AJAX 请求时,我需要禁用所有这些值的编辑。
如果您注意到,最好在等待 AJAX 请求完成时禁用一个字段。我只是想扩展它,以便它禁用所有这些。
我尝试覆盖 onclick
$('.best_in_place').bind("onclick", function(e){
e.stopPropogation();
e.cancelBubble();
return false;
});
但这没有用。有时它似乎在创建最佳现场之前被调用,但有时它似乎发生在之后。无论哪种方式,它都对我不起作用。
我还考虑过使用"best_in_place:activate"
jQuery 触发器,但它是在 in 之后调用this.activateForm()
的, BestInPlaceEditor.prototype{.. activate: }
所以它不起作用。
我不确定该怎么做。任何会动态禁用所有或选择的最佳现场字段的任何东西都对我有用。