0

私はDataTablesを使用しており、次の例に従ってjsから動的なテーブルを作成したいと思います。

http://datatables.net/release-datatables/examples/data_sources/js_array.html

次のようなより複雑な行を作成したい場合、このAPIを引き続き使用するにはどうすればよいですか?

  <tr>
    <td><div class="checksquared"><input type="checkbox" name="checkbox[]" /><label></label></div></td>     
    <td>Title Name</td>
    <td>18769</td>
    <td>
        <span class="checkslide">
            <input type="checkbox" checked="checked" />
            <label data-on="On" data-off="Off"></label>
        </span>
    </td>
    <td>
      <span class="tip" ><a href="modalEdit.html?idEdit=edit" class="pop_box" title="Edit" ><img src="images/icon/icon_edit.png" ></a></span> 
      <span class="tip" ><a href="javascript:void(0)" class="Delete" data-name="delete name" title="Delete"><img src="images/icon/icon_delete.png" ></a></span> 
     </td>
  </tr>

編集:私のサーバー側はASP.NETです

4

2 に答える 2

0

これが役立つかもしれません... http://datatables.net/release-datatables/examples/server_side/server_side.html

サーバー側(PHP)コード内のリンクで、必要に応じてカスタマイズした行を変更します。

于 2013-02-07T07:59:43.577 に答える
0

あなたが探しているのは関数mRenderhttp://datatables.net/ref#mRender)だと思います。それはあなたが望むもの(あなたの場合はHTML)を返すことを可能にし、あなたは行全体にアクセスできます。

たとえば、これを使用できます。

"mRender": function ( data, type, full ) {
    return '<span class="checkslide"> <input type="checkbox" checked="checked" value='+data+' /><label data-on="On" data-off="Off"></label></span>';
}
于 2013-02-07T10:44:04.003 に答える