我目前想使用 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
从这个结果中插入第二个用于 UOM 的 makeEditable 区域:
var selectData = from a in db.Table select new[] { Convert.ToString(m.ID), Convert.ToString(m.Name) };
任何人都可以帮我解决这个问题吗?
非常感谢高级o /