jeditable - 在运行时禁用它

5

在运行时禁用jeditable是否可能?

情况:

我为用户提供不同的步骤,表格始终可见,但应仅在一个单独的步骤中进行编辑。用户可以随意切换步骤。

我在jeditable文档中找不到任何相关内容。

我尝试删除触发类,但是在初始化后,它不会影响“可编辑性”(“可编辑性”更多的是德语而不是英语,但我想你明白我的意思 ;))。

谢谢!

2个回答

7

这是一个例子。希望能够帮助您:

$(document).ready(function() {
     $(".editable").editable("http://www.example.com/save.php";, {
         indicator : '<img src="img/indicator.gif">',
         type : "textarea",
         submit : "OK"
     }, function(value, settings) {
         $(this).unbind(settings.event);
     });
});

这篇文章是插件作者回答关于 jEditable 插件如何移除行为的问题。具体内容请参考 此链接


2
谢谢,"unbind" 是正确的提示 :). 在我的情况下(我需要使用一个触发器设置所有受影响的单元格):>> $('.theClassName').unbind('click.editable'); << 运行良好。我很高兴 :)。 - maddin2code

3

我认为,最简单的方法是:

jQuery(".editable").editable('disable');

如果您需要重新启用它

jQuery(".editable").editable('enable');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接