我正在使用jQuery插件DataTables及其Editable插件。我可以通过参数aoColumns:
将列设置为只读 "aoColumns":
[
null,
{},
{
indicator: 'Saving...',
type: 'select',
submit: 'Update',
loadURL: 'Home/Test',
}
]
我还可以通过添加read_only类来将每个单独的单元格设置为只读:
<td class="read_only">...</td>
只要我没有指定aoColumns(即默认情况下所有单元格都可编辑),上述工作正常。是否可以在可编辑列中将某些单元格设为只读?请注意我使用aoColumns的原因是使用下拉框和loadurl。
答案 0 :(得分:1)
我使用行回调来解决类似的问题。像这样:
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
/* Append the read_only class to Completed rows */
if ( aData["status"] == "Completed" )
{
nRow.className = "read_only";
}
},