2016-11-01 9 views
1

DataTableに2つのカスタム列を追加しました。私の問題は、レスポンシブなレイアウトを使用し、一番左のものを補うときには、右端にあるものを隠す方法がわかりません。応答性の高いカスタム列とデータテーブル

私はデータをフィードするためにサーバー側のコードを使用しているので、この方法で実装しました。これは、これを実装する最もクリーンな方法のようです。

私はクラスコントロールを実装しようとしましたが、それでもブレークポイントを無視しているようです。

以下のコードで追加しました。 Temporary page

任意の助けをいただければ幸いです。

 //Customised Rows 
     'fnCreatedRow': function(nRow, aData, iDataIndex) { 
     //Add ID to Row 
     $(nRow).attr('id', aData[0]); 

     //New Custom Column Heading 
     $(nRow).find('td').eq(0).before('<td>' + '<input type="checkbox" class="flat icheckbox_flat-green" name="table_records" value="'+aData[0]+'">' + '</td>'); 

     $(nRow).find('td').eq(-1).after('<td>' + '<a href="edit.php?'+aData[0]+'">Edit</a>' + '</td>'); 
     } 

    //New Custom Column Heading 
    $('thead').find('tr').each(function(){ 
     $(this).find('th').eq(0).before('<th><input type="checkbox" id="check-all" class="flat"></th>'); 
    }); 

    $('thead').find('tr').each(function(){ 
     $(this).find('th').eq(-1).after('<th class="desktop">Edit</th>'); 
    }); 

あなたはここで働いサンプルを見つけることができます。

+1

をUXはこの質問でプレーする部分を持っているようにそれは感じている - 実際にデータを提示するための最良の方法は何か?あなたはテーブル自体の中でスクロールする必要がありますか?あなたは列を捨てて列だけを作るべきですか?とにかく、ここにいくつかのアイデアを開くためのリンクがあります:https://elvery.net/demo/responsive-tables/ – Jennift

+0

ありがとう!それは本当に役に立つようです。 – Cozmoz

答えて

1
$("#datatable-leads").DataTable().columns() 

これらの新しい列については、データフレームワークが知っているようです。それはまだそれが7つの列を持っていると考えている。

あなたはあなたが列の広範な構成を追加することができますdatatableをinisiate、ここで追加の列を作成することができます。

var columns= [{data: "foo", title:"bar", render: function(data, type,full,meta) { 
return '<input type="checkbox" class="flat icheckbox_flat-green" name="table_records" value="'+aData[0]+'">'}}] 
$("#datatable-leads").DataTable({ 
    data:data, 
    responsive: true, 
    columns: columns 
}) 

希望これは

編集できます:https://jsfiddle.net/m8psojk3/1/

+0

こんにちは、詳細な応答ありがとう!私はこれを統合するのに少し問題があります。 JSフィドルを提供したいと思いませんか? – Cozmoz

+0

私はフィディルドを追加するためにanswereを編集します。 –

+0

ありがとうございました。元の投稿のファイルを更新して、サーバー側の処理と連携させるようにしました。私は今、最初の列にすべてのデータを取得しようとしているところに問題があります。 – Cozmoz

関連する問題