установите для видимости флажка значение false и удалите значок развертывания для узла на основе определенных условий в Telerik RadTreeView - PullRequest
1 голос
/ 15 июня 2011

CheckBoxes = "true" устанавливается по умолчанию в Telerik RadTreeView. Но на основании определенного условия, например, если идентификатор ресурса равен 0, тогда для видимости флажка должно быть установлено значение false, а значок раскрытия узла должен быть скрыт.

Ответы [ 2 ]

0 голосов
/ 10 мая 2013

Вы можете использовать следующее:

public void DisabledCheckBox()
{
foreach (RadTreeNode n in RadTreeView.GetAllNode())
{
if( condition)
{
n.Checkable=false;
}
}
}

regards

0 голосов
/ 17 июня 2011

Это, вероятно, можно сделать с помощью:

  • итерация по узлам дерева (при сборке), например, внутри обработчика событий NodeCreated
  • расположение флажка внутри, когда узел через коллекцию Controls
  • соответственно выставив свойство visible
...