MVC Classic ウィジェット > Wijgrid > グルーピングと集計のカスタマイズ |
カスタマイズされたグルーピングを wijgrid ウィジェットに簡単に追加できます。例については、Web サイト(http://demo.componentone.com/ASPNET/MVCExplorer/grid/GroupingAndAggregates)にアクセスし、MVC コントロールエクスプローラの grid > GroupingAndAggregates サンプルのライブデモをご覧ください。
以下の手順を実行します。
@RenderBody()
のすぐ後のページの <body> タグ内に追加します。
ソースビュー |
コードのコピー
|
---|---|
<div class="main demo"> <table id="demo"> <thead> <tr> <th>OrderID</th><th>ProductID</th><th>UnitPrice</th><th>Quantity</th> </tr> </thead> <tbody> <tr> <td>10248</td><td>11</td><td>14</td><td>12</td> </tr><tr> <td>10248</td><td>42</td><td>9.8</td><td>10</td> </tr><tr> <td>10248</td><td>72</td><td>34.8</td><td>5</td> </tr><tr> <td>10249</td><td>14</td><td>18.6</td><td>9</td> </tr><tr> <td>10249</td><td>51</td><td>42.4</td><td>40</td> </tr><tr> <td>10250</td><td>41</td><td>7.7</td><td>10</td> </tr><tr> <td>10250</td><td>51</td><td>42.4</td><td>35</td> </tr><tr> <td>10250</td><td>65</td><td>16.8</td><td>15</td> </tr><tr> <td>10251</td><td>22</td><td>16.8</td><td>6</td> </tr><tr> <td>10251</td><td>57</td><td>15.6</td><td>15</td> </tr><tr> <td>10251</td><td>65</td><td>16.8</td><td>20</td> </tr><tr> <td>10252</td><td>20</td><td>64.8</td><td>40</td> </tr><tr> <td>10252</td><td>33</td><td>2</td><td>25</td> </tr><tr> <td>10252</td><td>60</td><td>27.2</td><td>40</td> </tr><tr> <td>10253</td><td>31</td><td>10</td><td>20</td> </tr><tr> <td>10253</td><td>39</td><td>14.4</td><td>42</td> </tr><tr> <td>10253</td><td>49</td><td>16</td><td>40</td> </tr> </tbody> </table> </div> |
このマークアップは1つのテーブル用のコンテンツを追加します。
</div>
終了タグの後に、以下の jQuery スクリプトを入力して wijgrid ウィジェットを初期化します。
ソースビュー |
コードのコピー
|
---|---|
<script id="scriptInit" type="text/javascript"> $(document).ready(function () { $("#demo").wijgrid({ allowSorting:true, columns: [ { sortDirection:"ascending", aggregate:"count", groupInfo: { position:"header", outlineMode:"startCollapsed", headerText:"{1}:{0}, Count={2}" } }, {}, { dataType:"currency", aggregate:"sum" }, { dataType:"number", dataFormatString:"n0", aggregate:"sum" } ] }); }); </script> |
このスクリプトは、グリッドを初期化し、集計およびグルーピングオプションを設定します。
[F5]を押してアプリケーションを実行し、当初縮小されているグループがグリッドに含まれていることを確認します。各グループの横にある三角形のアイコンをクリックして、グループを拡張/縮小します。