3

タンポポのデータテーブルで、デフォルトの 10 行ではなく、一度に 15 行を表示したいと考えています。誰かがこれを達成する方法を教えてもらえますか?

10行のセット間をスクロールするページネーションコントロールを使用して、一度に10行を表示するコードを次に示します。

<datatables:table id="mydata" data="${mydataset}" cdn="true" row="mr" theme="bootstrap2" 
    cssClass="table table-striped" paginate="true" info="false" 
    cssStyle="width: 150px;" align="left" dom="frtp">
    <datatables:column title="Concept Type" cssStyle="width: 150px;" display="html">
        <c:out value="${mr.something}"/>
    </datatables:column>
</datatables:table>
4

1 に答える 1

5

lengthChangeユーザーが選択メニューから書式設定されたページのサイズを選択できるようにする属性を使用できます( sizes are 10, 25, 50 and 100)

このプロパティは、次の場合にのみ機能します paginate="true"

ドロップダウンを表示せずに 15 に変更したい場合は、以下のプロパティをオーバーライドします

global.feature.displayLength=15

上記のプロパティのデフォルト値は 10 であるため、10 の結果が表示されます。

以下のコードを使用して試してみてください

<datatables:table id="mydata" data="${mydataset}" cdn="true" row="mr" theme="bootstrap2" 
    cssClass="table table-striped" paginate="true"  info="false" 
    cssStyle="width: 150px;" align="left" dom="frtp" lengthChange="true">
    <datatables:column title="Concept Type" cssStyle="width: 150px;" display="html">
        <c:out value="${mr.something}"/>
    </datatables:column>
   <datatables:prop name="feature.displayLength" value="15" />
</datatables:table>

上書きする方法??

  • クラスパスのルートに呼び出されるファイルを追加して、datatables.properties必要なすべてのプロパティを再定義できます。カスタム グローバル構成は、デフォルトの構成とマージされます。
  • または、<datatables:prop>JSP タグを使用してプロパティをローカルでオーバーライドできます。プロパティの名前と値を定義するだけです。
于 2014-05-12T19:24:22.260 に答える