Datatables Editor と Server Side を使用して、大きなデータ テーブルを表示しています。ただし、使用したいカスタム編集フォームがあります。その編集フォームにアクセスするために、各項目にラジオ ボタンがあります。私の課題は、ラジオ ボタンの値をテーブルの 1 つからの modelID に設定したいということです。
これが私がこれまでに持っているものです:
var editor; // use a global for the submit and return data rendering in the examples
$(document).ready(function() {
editor = new $.fn.dataTable.Editor( {
ajax: "../php/test.php",
table: "#example",
fields: [ {
label: "Mfg ID",
name: "ball_mfg.mfgID"
}, {
label: "Mfg name:",
name: "ball_mfg.name"
}, {
label: "Model #",
name: "ball_model.modelID"
}, {
label: "Model Name:",
name: "ball_model.name"
}
]
} );
$('#example').DataTable( {
dom: "Bfrtip",
ajax: {
url: "../php/test.php",
type: 'POST'
},
columns: [
{ "render": function ( data, type, full, meta ) {
return '<input type="radio" name="select_model" class="radio1 my_input" value="1">';
}}, // here's a radio button, modify to use data to populate it,
{ data: "ball_mfg.name" },
{ data: "ball_model.name" }
],
select: false,
buttons: [
]
} );
フィールド ball_model.modelID の内容を value="1" にする必要があります。