我正在尝试编辑Datatable中固定列中的内容。我可以编辑Datatable中的其他行,这可以工作,但这不适用于Fixed列内容。
我试图给那些固定列的行提供类,但它仍然没有用。 任何人都可以帮我解决这个问题......
var oTable2 = $('#example2').dataTable({
"sScrollX": "160%",
"bScrollCollapse": true,
iDisplayLength: 6,
"bAutoWidth": false,
"aaData": [],
});
new FixedColumns( oTable2, {
"iLeftColumns": 4,
"iLeftWidth": 550
});
$(".DTFC_LeftWrapper .DTFC_LeftBodyWrapper .display td:last-child ").addClass( "editableRow" );
$('td.editableRow', oTable2.fnGetNodes()).editable( '../examples_support/editable_ajax.php', {
"callback": function( sValue, y ) {
var aPos = oTable2.fnGetPosition( this );
oTable2.fnUpdate( sValue, aPos[0], aPos[1] );
},
"submitdata": function ( value, settings ) {
return {
"row_id": this.parentNode.getAttribute('id'),
"column": oTable2.fnGetPosition( this )[2]
};
}
});
HTML将是基本表格,内容是从数据库中的json或类似内容加载的。
<table id="example2"></table>