チェックボックスを使用してツリービューを設定しようとしていますが、デフォルトでチェックされているチェックボックスがいくつかあります。ここではデータソースの値:-
[{"id":12,"Name":"Shirts","hasChildren":false,"Checked":true}
,{"id":13,"Name":"Jeans","hasChildren":false,"Checked":false},
{"id":14,"Name":"Shoes","hasChildren":false,"Checked":true},
{"id":15,"Name":"Apparel accessories","hasChildren":false,"Checked":false}]
と私のビューページコード:-
$(document).ready(function() {
$("#category-treeview").kendoTreeView({
dataSource: categories,
dataTextField: "Name",
checkboxes: true
});
});
しかし、なぜチェックボックスが1つも選択されていないのですか?
これを解決する方法についてアドバイスはありますか?
よろしく、vinit
あなたのコードは基本的に正しいです。唯一の問題は、(小文字)であるChecked
必要があるということchecked
です。データは次のようになります。
var categories = [
{"id":12,"Name":"Shirts","hasChildren":false,"checked":true},
{"id":13,"Name":"Jeans","hasChildren":false,"checked":false},
{"id":14,"Name":"Shoes","hasChildren":false,"checked":true},
{"id":15,"Name":"Apparel accessories","hasChildren":false,"checked":false}
];
この小さな変更を加えたコードをここに配置します:http://jsfiddle.net/OnaBai/78k2b/
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加