2012-04-27 14 views
4

データテーブルにテーブルを配置する必要がありますが、データテーブルのようには見えません。誰も私が必要とする機能をどのように得ることができるか知っていますか?私はテーブルの代わりにテーブルのように見えるdivを入れてみましたが、それでもそれは壊れました。 trには1つのtdしかないので、私は思う。DataTablesデータテーブル内にテーブルを置く

マイコード:データの各行の後

foreach($campaigns as $campaign):?> 
<tr> 
    <td><?php echo $campaign['name']?></td> 
    <td><?php echo date('m/d/Y', strtotime($campaign['created_date']))?></td> 
    <td><?php echo $campaign['country_id']?></td> 
    <td><?php echo $campaign['domain_getter_type']?></td> 
    <td><?php echo $campaign['domain_metrics']?> <?php echo $campaign['metric_filter_setting_id']?></td> 
    <td><?php echo $campaign['domain_contact']?></td> 
    <td>0</td> 
</tr> 
<!--campaign runs--> 
<tr> 
    <td colspan="99"> 
     <table> 
      <thead> 
       <tr> 
        <th>dfad</th> 
        <th>t3wtaw3 On</th> 
        <th>dfw</th> 
        <th>Domain dawfd</th> 
        <th>p3p3</th> 
       </tr> 
      </thead> 
      <tr> 
       <td>1</td> 
       <td>2</td> 
       <td>3</td> 
       <td>4</td> 
       <td>5</td> 
      </tr> 
      <tr> 
       <td>1</td> 
       <td>2</td> 
       <td>3</td> 
       <td>4</td> 
       <td>5</td> 
      </tr> 
      <tr> 
       <td>1</td> 
       <td>2</td> 
       <td>3</td> 
       <td>4</td> 
       <td>5</td> 
      </tr> 
     </table> 
    </td> 
</tr> 
<?php endforeach;?> 

、私はあなたが表示または非表示にすることができます隠されたテーブルを置きたい、それはそのキャンペーンの各特定の実行に関する追加情報を保持しています。

私はクロームで、このエラーが表示されます。キャッチされない例外TypeErrorを:プロパティを読み取ることができません未定義

+0

まあjavascriptのエラーのように見えますが、あなたのコードにはjavascriptのはありませんこと。あなたは私たちのためにあなたを助けることができるようにもっと投稿する必要があります。 – Cfreak

+0

その原因はdatatables.js行27です。私のTRにはTDが1つしかないので、それは私が考えることです。 –

+0

jsfiddleの動作例を教えてください。 – laxris

答えて

4

のが「className」この質問は、私が提供するサンプルコードではJSの言及を見ていないので、仮定(jQuery DataTables JavaScriptのプラグインを参照していると仮定すると、 )、私は彼のブログでここに彼のブログで概説した著者の例に従います:http://datatables.net/blog/Drill-down_rows

私は以前この方法を使っていて、それはかなりうまくいきます。

レンダリングしてAJAXでデータを取得するときにテーブルを空として初期化していると仮定しますが、簡単に変更できない理由はありません。

別のオプションは、ガイドとして、マスター/ディテールの例を使用されるだろう、あなたはここでのサンプルコードと一緒にいることを見つけることができます:http://datatables.net/examples/api/row_details.html

関連する問題