2015-10-19 5 views
-6

// пожалуйста, смотрите эту ссылку ниже и дайте нам знать ответКак установить флажок только для родительских узлов, а не для дочерних узлов в дереве дерева kendo?

Визит http://demos.telerik.com/aspnet-mvc/treeview/checkboxes

+1

Никто не ответит на это за вас, пока вы не предоставите часть своего собственного кода, который покажет, что вы пробовали до сих пор. – Nerdwood

+0

@Nerdwood Я не думаю, что вам нужен код, чтобы ответить на этот вопрос. Вопрос такой прямой. – varkhedi

+0

@ Тело Nerdwood было необходимо, поэтому я просто добавил некоторую ссылку, вот и все. – varkhedi

ответ

0

чтобы показать флажки рядом с родительскими узлами (например, папки), а не рядом с дочерними узлами (например, файлы), вы можете использовать checkbox template как предложено в Thi S связанные SO ответ: https://stackoverflow.com/a/13848460/1805328

Просто используйте шаблон флажком:

template: "# if(item.hasChildren){# <input type='checkbox' name='checkedFiles[#= item.id #]' value='true' />#}#" 

Это создает input из type='checkbox' только для элементов, которые имеют детей.

Адрес the JSBin example.

+0

Спасибо:) Его работа прекрасна :) – varkhedi

+0

yup sure :) :) Но я получил голоса по этому вопросу :( – varkhedi

+0

Да, возможно, это из-за недостатка детали (я вообще не спускайте вниз, но это обычно так). Все еще важно отметить ответ, чтобы помочь другим. :) – Nerdwood

0

Используйте код, который вы упоминаете, но изменить условие в шаблоне кендо для отображения галочки только на узлах, имеющих детей : template: "# if(item.hasChildren){# <input type='checkbox' name='checkedFiles[#= item.id #]' value='true' />#}#"

Пример: http://dojo.telerik.com/ugOla

+0

Спасибо за ответ :) – varkhedi

Смежные вопросы