テンプレート付きの剣道UIツリーを使用しています http: //demos.kendoui.com/web/treeview/checkboxes.html
剣道テンプレートドキュメントhttp: //docs.kendoui.com/getting-started/framework/templates/overview
今、私のテンプレートはリーフノードのみにチェックボックスを表示しています
template:"#if(!item.hasChildren){# <input type='checkbox' name='checkedFiles#= item.id #' d_text='#=item.value#' parent_id='#=item.parent_id#' value='true' />#}#"
このテンプレートを変更したい。私はこれをすべてのノードに入れたいname,d_text,parent_id
のですhidden
が、チェックボックスはリーフノードにのみあります
非表示の値のテンプレート
template: "<input type='hidden' name='checkedFiles#= item.id #' d_text='#=item.value#' parent_id='#=item.parent_id#' />",
テンプレートでどのような変更を行う必要がありますか?
これは私のjQueryコードです
$("#treeview").kendoTreeView({
checkboxes: {
checkChildren: false,
template:"#if(!item.hasChildren){# <input type='checkbox' name='checkedFiles#= item.id #' d_text='#=item.value#' parent_id='#=item.parent_id#' value='true' />#}#"
},
dataSource: homogeneous,
dataBound: ondata,
dataTextField: "value"
});