0

[かみそり] ビューに [Kendo] ListView があります。ListView テンプレートの一部としてドロップダウンがあります。ドロップダウンに列挙リストをロードして、onchange イベントにバインドできます。起こっていないのは、[リスト ビューの各行に] バインドされたデータ オブジェクトで指定された値でコンボ ボックスが初期化されていないことです。

私の ListView テンプレートはそのままです。

<script type="text/x-kendo-template" id="GroupUserMappingTemplate"> 

  <div>        
     @Html.DropDownList(
        "AccessLevel", 
        new SelectList(Enum.GetValues(typeof(P3X_DataAccess.Models.AccessLevel))), 
        new { 
             onchange = "(AccessLevelChanged(this));"
            }                    
    )
  </div>            
</script>

コンボ ボックスが初期化されるプロパティは、AccessLevel と呼ばれます。これは、リスト ビューの行にバインドされているオブジェクトにあるプロパティの名前であり、バインドされたプロパティとして使用するのに有効であると想定しています。バインディングは発生しません (ただし、エラーも発生しません)。

ピーター

4

1 に答える 1