0

私は剣道グリッドを使用しています。

$("#grid").kendoGrid({
            dataSource:datasource, 
           pageable: true,
            columns: [
                    { field: "ProductId", title: "ProductId" },
                    { field: "ProductType", title: "ProductType" },
                    { field: "Name", title: "Name" },
                    { field: "Created", title: "Created" }
                ],
          });
    });

私は自分のグリッドにページャーを表示することができます.しかし、私が望むのは、グリッド内のレコードが20を超える場合、ページャーを表示したいだけで、それ以外の場合はページャーを表示したくないのですが、方法を教えてください.これ?

4

1 に答える 1

1

基本的にこれはサポートされていません。JavaScript を使用して回避することができます。たとえば、グリッドを初期化した後の次のスクリプトは、同様の動作を実現する必要があります。

$(function(){
     if($('#gridName').data().kendoGrid.dataSource.total()>20){
          $('#gridName .k-grid-pager').hide();
     }
})
于 2013-04-12T05:39:17.960 に答える