handsontable - 如何在 handsontable 中使用 handsontable 禁用特定列

标签 handsontable

如何使用 handsontable 中的 handsontable 禁用特定列。我希望第一列仅可编辑,其他三列被禁用。我对三列使用 readonly true 但如何禁用它不起作用....

     columns: [
              {
     type:'handsontable',
     handsontable: {

      colHeaders: ['EmployeeNo','EmployeeName','Department','Designation'],
      data: manufacturerData,
      columns:[{},{readOnly: true},
          {
         readOnly: true
            },
          {
        readOnly: true
          }]
         }

         },
         {}]

最佳答案

在项目中,我用这行代码来完成。

 cells : function(row, col, prop) {
                var cellProperties = {};

                if (col > 0) {
                    cellProperties.readOnly = true;
                }
                else
                {
                    cellProperties.readOnly = false;
                }

                return cellProperties;
            }

您可以在给定的链接上找到它的工作示例。但举个例子是将一行设置为只读。 http://handsontable.com/demo/conditional.html

关于handsontable - 如何在 handsontable 中使用 handsontable 禁用特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19787297/

相关文章:

javascript - 在 Handsontable 上,如果有类似的列标题,则第一列单元格的值会自动复制到其他类似的单元格

jquery - 可手动操作的极限单元字符

handsontable - 动态添加列到handsontable

javascript - Handsontable + 用于列标题的 Bootstrap 工具提示

settings - Handsontable动态设置

javascript - 用循环填满我的双手

javascript - 如何为javascript数组中的每个对象动态添加属性

javascript - 如何选择handsontable中的所有复选框

javascript - 如何将json数据加载到handsontable中

javascript - 在 handsontable 中创建 onEdit 回调