2011-05-31 27 views
0

我目前想要使用DataTable顯示數據列表。我希望能夠在線編輯記錄。我可以執行那些沒有問題的。問題是,當我嘗試在JEditable的某個字段上使用下拉列表(選擇)時,這就是當所有東西都粘在了什麼地方。JEditable使用MVC上的Select 3

我想從我的表中的一個MSSQL中獲取數據,並將其轉儲到data : "{ 'test' : 'test' }"例如。但我找不到一種方法來做到這一點。我的JS知識不太好。

有沒有什麼辦法可以執行此操作?帶着這個疑問,我包括我目前的代碼: 這是我的數據表和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爲第二它是計量單位從這一結果:

var selectData = from a in db.Table select new[] { Convert.ToString(m.ID), Convert.ToString(m.Name) }; 

任何人都可以幫我解決這個問題嗎?

感謝/很多先進Ø

回答