0

私はこのような剣道グリッドを持っています..

@(Html.Kendo().Grid<baseballViewModel>()
      .Name("baseball")
      .DataSource(dataSource => dataSource 
          .Ajax() 
          .Read(read => read.Action("Index", "baseball"))
          .ServerOperation(false)
          )
      .HtmlAttributes(new { style = "height:175px;" })
      .Columns(col => {
              col.Bound(player=> player.Date).Width(85);
              col.Bound(player=> player.Year).Width(55);
              col.Bound(player=> player.Name).Width(150);
              col.Bound(player=> player.team).Width(120);

      }).Sortable() 
        .Scrollable()
        .Pageable()
)

私のjavascriptでは、列「チーム」値の最大長を取得したいと思います。つまり、列 team のすべての値のデータ文字列の長さを知りたいのです。出来ますか。私は、クライアント テンプレートの使用と、個々のチームの値を JavaScript に渡すことに精通しています。しかし、これは一度トリッキーなようです。

4

2 に答える 2

1

すべてのチームの長さの合計の長さ、およびチーム = リストを合計したいと考えています。

これを行うには、コントローラーでデータをフェッチした後に foreach ループを作成し、結果をループして、各チーム リストの .Length プロパティを使用してカウント フィールドに値を追加します。モデル。

別の方法は、jQuery を使用してグリッドにアクセスすることです。$('#baseball').data('kendoGrid') の場合、この方法で各行をループして、javascript 変数に格納します。

于 2013-10-10T12:19:11.573 に答える