私はKendoGrid列List
を持っています。それは文字列のリストであり、それを反復して単純なテンプレートを使用するJS関数です。ツールバーのボタンをクリックすると、エラー:List
が定義されていないというメッセージが表示されます。しかし、コラムはボタンとは何の関係もなく、決して接続されていません。ClientTemplateの列は定義されていません
剣道列+ボタン
//..rest of the grid
columns.Bound(od => od.List).Width(150).ClientTemplate("#=generateTemplate(List)#");
.ToolBar(toolbar => toolbar.Create().Text("Add"))
....
私のJS機能
function generateTemplate(List) {
var template = "<ul>";
for (var i = 0; i < List.length; i++) {
template = template + "<li>" + List[i] + "</li>";
}
return template + "</ul>";
}
マイモデル
[Display(Name ="List")]
public List<string> List { get; set; }
あなたのバージョンとデフォルト値を追加して解決しました。ありがとう! –
うれしかったです。私は過去に何度もこの事件を犯した。 –