0

Jquery DataTable を使用して検索結果を表示すると、json で受け取った結果が表示されます。

フィールド レベルで結果を変更しようとしています。

例えば ​​:

JSON で受け取ったフィールドのいずれかが True の場合、はいとして表示する必要があり、False は列名に関係なく No として表示する必要があります。

DataTable イベントを使用してこれを達成する方法はありますか。

はいの場合...サンプルコードは素晴らしいでしょう

*sQL anc C# で利用可能な他のオプションがあります。DataTable でこれを実行できるかどうか知りたいだけです

ありがとう

4

2 に答える 2

2

このデータテーブルの使用法に従ってください

mRender最新バージョンのデータテーブルを使用する場合は、またはを使用することをお勧めしmDataます。古いバージョンが使用する場合fnRender

// Create a comma separated list from an array of objects
$(document).ready(function() {
  var oTable = $('#example').dataTable({
    "sAjaxSource": "sources/deep.txt",
    "aoColumns": [{
        "mData": "engine"
      },{
        "mData": "browser"
      },{
        "mData": "platform",
        "mRender": "[, ].name"
      }]
  });
});

// Use as a function to create a link from the data source
$(document).ready(function() {
  var oTable = $('#example').dataTable({
    "aoColumnDefs": [{
      "aTargets": [0],
      "mData": "download_link",
      "mRender": function(data, type, full) {
        return '<a href="' + data + '">Download</a>';
      }
    }]
  });
});
于 2013-07-04T09:40:35.327 に答える