如何在剑道模板中设置带有name属性的树视图复选框

How to set treeview checkbox with name attribute in kendo template?

本文关键字:属性 name 复选框 视图 设置      更新时间:2023-09-26

我是新的剑道ui,我想知道如何添加名称属性到我的剑道树视图通过使用剑道模板?

<div id="overviewCheckbox" data-role="treeview" data-text-field="text" data-checkboxes='{"checkChildren": true}' data-value-field="value"
     data-bind="visible:isVisibleTree,events:{check:onChecked}" style="overflow:hidden"></div>
<div id="overviewGrid" data-bind="visible:isVisiblegrid">

my kendo template

  # if(!item.hasChildren){#<input type='hidden' parent_id='#=item.value#' d_text='#=item.value#' /><input type='checkbox' name='checkedFiles[#= item.value #]' value='true' />#}else{#<input type='checkbox' parent_id='#=item.parent_id#' name='checkedFiles[#= item.value #]' /> #}#

如果我使用模板,那么它将给出如下输出:

[ ][ ]
   [ ][ ]
   [ ][ ]
   [ ][ ]

我的treeview的期望输出

[ ]Animal
   [ ]Dog
   [ ]Cat
   [ ]Fish

告诉小部件生成自己的复选框。由于希望向复选框添加属性,因此必须使用checkbox.template告诉小部件呈现自定义复选框,并从值模板中删除该复选框。在值模板上,你可以保留你的hidden字段,但你必须显示节点的文本,例如#= item.text #在某处