В настоящее время я хочу отобразить список данных с использованием DataTables. И я хочу иметь возможность редактировать записи в строке. Я мог бы выполнить те без проблем. Проблема в том, что, когда я пытаюсь использовать выпадающий список (выбрать) в одном из полей для JEditable, это когда все застряло на месте.
Я хотел бы получить данные из одной из моих таблиц в MSSQL и вывести их, например, на data : "{ 'test' : 'test' }"
. но я не могу найти способ сделать это. Мои знания JS не так хороши.
Есть ли способ, которым я мог бы выполнить это? С этим вопросом я включаю мои текущие коды:
это моя инициализация для Datatables и JEditable
$(document).ready(function () {
$('#myItem').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": 'Items/AjaxDataProvider',
"sPaginationType": "full_numbers",
"aoColumns": [
{ "sName": "ID",
"bSearchable": false,
"bSortable": false,
"bVisible": false
},
{ "sName": "NAME" , "sWidth" : "20%" },
{ "sName": "UOM", "sWidth": "7%" },
{ "sName": "REMARKS", "sWidth" : "8%"},
{ "sName": "BARCODE", "sWidth": "8%" },
{ "sName": "WITH SERIAL", "sWidth": "10%" },
{ "sName": "MODEL" }
]
}).makeEditable({
sUpdateURL: "/Items/UpdateData",
sAddURL: "/Items/AddData",
sDeleteURL: "/Items/DeleteData",
aoColumns: [
{ },
{
type: "select",
onBlur: "submit",
data: "{ ???? : ???? }"
},
{ },
{ },
{ },
{ },
{ },
{ },
{ },
{ },
{ } ]
});
});
Я хотел бы вставить в data
область в makeEditable на секунду, что для UOM из этого результата:
var selectData = from a in db.Table select new[] { Convert.ToString(m.ID), Convert.ToString(m.Name) };
Кто-нибудь может помочь мне решить эту проблему?
Большое спасибо за продвинутый o /