asp.net
  • razor
  • kendo-ui
  • telerik
  • kendo-grid
  • 2016-08-24 5 views 0 likes 
    0

    現在、私はKendoUIグリッド表示するため、このコードは持っています:KendoUIグリッドチェックボックス欄

    columns.Bound(product => product.Erledigt).ClientTemplate(
        "<input type='checkbox' value='#= ProductID #' " + 
         "# if (Enabled) { #" + 
          "checked='checked'" + 
         "# } #" + 
        "/>" 
    ); 
    

    しかし、私はこれを追加した場合に表示データがない:

    @(Html.Kendo().Grid<CleverFit.Models.MyHistorie>() 
         .Name("grid") 
         .DataSource(dataSource => dataSource // Configure the grid data source 
          .Ajax() // Specify that ajax binding is used 
          .Read(read => read.Action("Products_Read", "Action")) // Set the action method which will return the data in JSON format 
         ) 
         .Columns(columns => 
         { 
         columns.Bound(product => product.Datum).Format("{0:dd.MM.yyyy}"); 
         columns.Bound(product => product.Aktion); 
         columns.Bound(product => product.Ergebnis); 
         columns.Bound(product => product.Wiedervorlage).Format("{0:dd.MM.yyyy H:mm}"); 
         columns.Bound(product => product.Bemerkung); 
         columns.Bound(product => product.Erledigt); 
         }) 
         .Pageable() // Enable paging 
         .Sortable() // Enable sorting 
    ) 
    

    を私はすでにこれを試してみましたグリッド...

    最後の列の値がproduct.Erledigtの場合、真または偽として表示されます。それらをチェックボックスとして表示することは可能ですか?

    私はTelerik KendoUIを使用しており、AJAX経由でテンプレートの内容を読み込んでいます。あなたは、次のFAQのページをチェックすることができます

    答えて

    1

    :また

    http://docs.telerik.com/kendo-ui/aspnet-mvc/helpers/grid/faq#how-to-display-checkboxes-in-ajax-bound-grids

    を、あなたはそれを編集してからユーザーを防ぐため、変更を永続化することを期待するチェックボックスは読み取り専用または無効にすることができます。

    更新

    あなたがしようとしているコードは、明らかに、あなたのグリッドには存在しない2つのデータフィールド値を、含まれています:ProductIDEnabled。ほとんどの場合、ブラウザのコンソールでJavaScriptエラーが発生している可能性があります。 EnabledErledigtと交換し、そのようなことが不要な場合はvalue='#= ProductID #'を削除してください。

    +0

    ありがとうございましたが、正確に同じコードを追加した場合、グリッドにはデータが表示されません。 – Anokrize

    +0

    更新された回答をご覧ください。 – dimodi

    +0

    完璧でした! – Anokrize

    関連する問題