如何在 Datatables Jquery 中将列设置为只读?

How to make a column readonly in Datatables Jquery?

我正在使用 jQuery Jeditable Datatable 插件来编辑 table 中的单元格。但是,我想将列设为只读。我该怎么做?

我现在正在使用下面的功能,它可以帮助我编辑列,但我想将第一列设为已读 only.Could 你能帮我吗?

$(document).ready(function() {

    /* Apply the jEditable handlers to the table */
    $('#example tbody td').editable(function(sValue) {
        /* Get the position of the current data from the node */
        var aPos = oTable.fnGetPosition(this);

        /* Get the data array for this row */
        var aData = oTable.fnGetData(aPos[0]);

        /* Update the data array and return the value */
        aData[aPos[1]] = sValue;
        return sValue;
    }, { "onblur": 'submit' }); /* Submit the form when bluring a field */
    oTable = $('#example').dataTable();

});

下面是我正在使用的 table。 公司名称 地址 镇 微软海得拉巴 思维空间 水电 金奈中旅 杰出的 金奈 CSC诺伊达 DLF 诺伊达 INfy 班加罗尔 DLF大楼 班加罗尔

您可以试试这个:用 class="readonly" 标记 table 中不应该是 editable 的字段,并将其添加到您的选择器 $('#example tbody td:not(.readonly)').