1

私は剣道グリッドを持っています。そのグリッドには、メッセージのあるページネーションがあります。

pageable: {
    messages: {
        display: {2} - records found, displaying {0} to {1}
    }
}

ここで、 {0} - そのページのレコードの最初のインデックス
{1} - そのページのレコードの最後のインデックス
{2} - 応答で指定したいレコードの総数

私が知りたいのは、応答の構造がどうなるかです。Kendo のグリッド ドキュメントを確認しました - http://docs.kendoui.c​​om /api/framework/datasource#methods-total 。しかし、多くの助けを見つけることができませんでした。どんな助けでも大歓迎です。

4

1 に答える 1

2

リクエストでは、KendoUI はデフォルトで次の情報を送信します。

  • page - 返すデータ項目のページ (1 は最初のページを意味します)
  • pageSize - 返されるアイテムの数
  • skip - スキップするデータ項目の数
  • take - 返すデータ項目の数 (pageSize と同じ)

また、データの戻り値はtotal.

page例: 1 とをリクエストしpageSize: 5ました。返されたデータは次のようになります。

{
    total: 300,
    data : [
        { ... },
        { ... },
        { ... },
        { ... },
        { ... }
    ]
}

したがって、DataSource の定義は次のようになります。

dataSource: {
    transport   : {
        read: {
            url : "..."
        }
    },
    serverPaging: true,
    pageSize    : 10,
    schema      : {
        model: {
            id    : "id",
            fields: {
               ...
            }
        },
        data : "data",
        total: "total"
    }
},
于 2013-07-19T10:17:18.780 に答える