0

テンプレート付きの剣道UIツリーを使用しています http: //demos.kendoui.c​​om/web/treeview/checkboxes.html

剣道テンプレートドキュメントhttp: //docs.kendoui.c​​om/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"
            });
4

1 に答える 1

1

これを使って。

 template:"# if(!item.hasChildren){# <input type='hidden' parent_id='#=item.parent_id#' d_text='#=item.value#'/> <input type='checkbox'  name='checkedFiles[#= item.id #]' value='true' />#}else{# <input type='hidden' parent_id='#=item.parent_id#' d_text='#=item.value#'/> #}#",
于 2013-06-10T11:28:56.003 に答える