我刚刚开始将handsontable与JSON数据一起使用,并且效果很好,但是我需要禁用对某些用户的所有表输入(只读 View )。
有没有一种方法可以完全禁用handsontable,以便所有输入均不响应,并且删除行插件不起作用?我试过了似乎不起作用的http://dougestep.com/dme/jquery-disabler-widget-demos和起作用的http://malsup.com/jquery/block/#element,但它实际上在控件上创建了一个iframe叠加层,并且使用removerow插件的位置设置不正确。
最佳答案
要完全“禁用” Handsontable,我做了以下工作:
hot.updateSettings({
readOnly: true, // make table cells read-only
contextMenu: false, // disable context menu to change things
disableVisualSelection: true, // prevent user from visually selecting
manualColumnResize: false, // prevent dragging to resize columns
manualRowResize: false, // prevent dragging to resize rows
comments: false // prevent editing of comments
});
关于javascript - 完全禁用handsontable,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22453244/