2017-02-07 5 views
1

私は誰かが答えられることを願っています。私はGrid Hierarchy example hereを見ていて、例では2回の呼び出しを行っています。 .Read(read => read.Action("HierarchyBinding_Employees", "Grid"))および.Read(read => read.Action("HierarchyBinding_Orders", "Grid", new { employeeID = "#=EmployeeID#" }))。これは、データを含むモデルをビューに渡す必要があり、2つの呼び出しを行うとコストがかかるように見えるため、私にとっては直感的ではないようです。この理由を説明できる人がいますか?珍しいKendo DataSourceの電話を読む

答えて

0

技術的な詳細に入ることなく、私は簡単な言葉で説明させてください。 2つのコールを作る

は、実際には良いデザインのアイデアでユーザーとネストされた階層の順序グリッドを示していますアマゾン上虚管理ダッシュボードのシナリオを考えます。 1回の呼び出しですべてのユーザーと注文を一度に読み込みたいのですか?興味のある人のユーザIDをネストされた階層グリッドに送信し、そのレコードだけを取得する方が良いと思います。 それは意味をなさないことを願っています。

+0

これは意味があります。私は、2つの呼び出しはすべての行に対して行われていると仮定していますが、それは最初の行だけの呼び出しでした。 –

+0

親グリッドをロードしてからオンデマンドで1回コールすると、最適化のために行を展開するときにデータがロードされます。 –

関連する問題