2016-06-14 4 views
0

非常に長いテーブルの場合は、tableというマークアップをJQuery Mobileで使用しています。ユーザーがスクロールダウンすると、テーブルヘッドが見えなくなり、テーブルの配置が不明瞭になります。私の質問は、いつも目に見えるようにテーブルの頭を再現する方法です。ユーザーがスクロールダウンしたときにテーブルヘッドを繰り返します。

私はthe follwing solutionを試しましたが、動作しませんでした。下には、テーブルを表示するためのコード(Mako template)があります。

<table data-role="table" data-mode="reflow" class="ui-responsive" id="tAreaAnalysis"> 
    <thead> 
     <tr> 
      <th>&nbsp</th> 
      <th colspan="3" class="textCenter borderLeft">Gesamtumsatz</th> 

      % for actually_printed_product_category in product_categories: 
       <th colspan="3" class="textCenter borderLeft">${actually_printed_product_category.name}</th> 
      % endfor 
     </tr> 
     <tr class="borderBottom"> 
      <th>Kunde</th> 
      <th class="borderLeft">VZR 1</th> 
      <th>VZR 3</th> 
      <th>VZR 4</th> 

      % for actually_printed_product_category in product_categories: 
       <th class="borderLeft">VZR 1</th> 
       <th>VZR 2</th> 
       <th>VZR 3</th> 
      % endfor 
     </tr> 
    </thead> 
    <tbody> 
    </tbody> 
</table> 

ありがとうございます。

+0

これは代替ソリューションですか? http://stackoverflow.com/questions/17584702/how-to-add-a-scrollbar-to-an-html5-table –

+0

これは私の問題を解決しないのですが、2つの別々のテーブル要素が 'div'の中にカプセル化されていますsがテーブルに使用されます。しかし、私は、応答アプリケーションを構築するためにjQuery Mobileを使用しているので、私は1つのテーブルを使用する必要があります。 – Lukas

答えて

1

昨年もこのエラーに直面しています。しかし、私はこの状況に関する単一の解決策しか見つけませんでした。私はこの状況を克服するためにMozilla Firefoxを使用しました。それは私のために働いていた。 Firefoxでは、すべてのページで毎回テーブルヘッドを表示するためです。ヘッドセクションコードをブロックに書く必要があります。あなたはMozillaで試してみてください、それはそこで動作するかもしれません。

+0

ブロック内にヘッドセクションコードを書く方法を示す例を提供できるなら、私は最も優雅になります。 – Lukas

+0

'データ/コード/ダミーデータ/コード/ダミー' –

+0

私DEPTがされているので、そのコードは、私は私の会社のために書いた、そして今、私はDEPTで、このようなことを行うために責任はないですのでかわった。これがあなたのために役立つことを願っています –

関連する問題