2013-06-10 2 views
0

Я использую кендо щ дерево с шаблоном http://demos.kendoui.com/web/treeview/checkboxes.htmlПроблема с шаблоном кендо UI

Кендо шаблон док 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" 
      }); 

ответ

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#'/> #}#",