簡體   English   中英

JEditable 在 MVC 3 上使用 Select

[英]JEditable using Select on MVC 3

我目前想使用 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: "{ ???? : ???? }"          
        },
        {  },
        {  },
        {  },
        {  },
        {  },
        {  },
        {  },
        {  },
        {  } ]
    });
});

我想在 makeEditable 中插入第二個data區域,這是用於 UOM 的結果:

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

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

非常感謝高級o /

我終於設法從 SQL 中獲得了我的選擇列表的值。 這些步驟寫在我的博客負零

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM