Редактор Datatables устанавливает значение радио для данных

Я использую Datatables Editor & Серверная сторона для отображения большой таблицы данных. Тем не менее, у меня есть пользовательская форма редактирования, которую я хочу использовать. Чтобы перейти к этой форме редактирования, у меня есть переключатель на каждом элементе. Моя проблема заключается в том, что я хочу установить значение переключателя в качестве идентификатора модели из одной из таблиц.

Вот что у меня так далеко:

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: [
]
} );

Мне нужно, чтобы значение = «1» было содержимым поля ball_model.modelID.

0

Решение

ОК .. Я нашел решение.

Изменить это:

            return '<input type="radio" name="select_model" class="radio1 my_input" value="1">';

К этому:

            return '<input type="radio" name="select_model" class="radio1 my_input" value="'+full.ball_model.modelID+'">';
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]