2013-06-10 4 views
0

내가 수정할 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' />#}#" 

을 템플릿으로 검도 UI 나무를 사용하고 있습니다 이 템플릿. 나는

템플릿 숨겨진 값 I가 템플릿에해야 할 일을 변경

template: "<input type='hidden' name='checkedFiles#= item.id #' d_text='#=item.value#' parent_id='#=item.parent_id#' />", 

만 리프 노드에있는 모든 노드에 대한 hiddenname,d_text,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#'/> #}#",