如何在 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)')
.
我正在使用 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)')
.