2016-09-20 8 views
0

は、私はちょうど約bootstrapを学ぶために開始し、DataTableにデータを表示することができ、簡単なプロジェクトを作成するが、私はそれが間違っプロパティaDataSortを読み取ることができません。 DataTableのブートストラップ

を得た場合 Cannot read property aDataSort of undefined

は私のコードを編集して自由に感じる、このエラーが生じています

これらは、私のコード

JS

var globalPersonId = 1; 
var dataTablesOrderedList = ""; 
$(document).ready(function() { 

    var dataTablesFirstBS = $('#dataTables-FIrstSample').DataTable({ 
     responsive: true, 
     processing: true, 
     info: true, 
     search: true, 
     sort: false, 
     stateSave: true, 
     order: [[1, "asc"], [2, "asc"]], 
     lengthMenu: [[50, 100, 200, -1], [50, 100, 200, "All"]], 
     ajax: { "url": "/BS/GetFirstDataTable" }, 
     columns: 
     [ 
      { data: "BSId", title: "", visible: false, searchable: false, sortable: false }, 
      { data: "Name", title: "Name", sClass: "alignCenter", sortable: false } 
     ] 
    }); 

MyFirstBS(); 
    function MyFirstBS() { 

     dataTablesOrderedList = $('#tblMyFirstBS').DataTable({ 
      responsive: true, 
      processing: true, 
      info: true, 
      retrieve: true, 
      destroy: true, 
      search: true, 
      sort: false, 
      stateSave: true, 
      lengthMenu: [[5, 10, 20, -1], [5, 10, 20, "All"]], 
      ajax: { 
       "url": "/BS/GetFirstDataTable", 
       "data": function (d) { 
        d.BSId = globalPersonId; 
       } 
      }, 
      columns: 
     [ 
      { data: "BSId", title: "", visible: false, searchable: false, sortable: false }, 
      { data: "Name", title: "Name", searchable: false, sortable: false } 
     ] 
     }); 
    } 


}); 
です

コントローラ

public JsonResult GetFirstDataTable() 
    { 

     var Data = new List<object>(); 

     Data = db.FirstBS.Where(x => x.BSId == x.BSId) 
     .Select(t => 
      new 
      { 
       BSId = t.BSId, 
       Name = t.Name 
      }).ToList<object>(); 
     return gf.DataTableAjaxHandlerClientSide(Data); 
    } 
+0

私はあなたが 'ソート可能に設定する必要があると思う:の下で定義されたすべての列のfalse'を'#tblMyFirstBS'' DataTable。それを試してみてください。 – vijayP

+0

@vijayP私は 'dataTablesFirstBS列'に設定しました。私の関数でも設定しましたか? – KiRa

+0

私は 'function MyFirstBS()'にそれを見ません。あなたはあなたの質問を修正してください。 – vijayP

答えて

0

私はここで、二次を除去することによって、私の問題を解決私の新しい順で今

order: [[1, "asc"]], 
関連する問題