«autoCheckParent»

Определяет поведение родительского узла при изменении состояния отметки флажком его дочерних узлов.

Краткое описание

shape.autoCheckParent(bool check);

Параметр

ПараметрОписание
графический объектИмя объекта
checkЛогическое значение, которое определяет будет ли изменяться состояние отметки флажком родительского узла при изменении состояния отметки дочернего узла или изменения учитывать не следует.

Описание

Функция autoCheckParent определяет, будет ли изменяться состояние выбора родительского узла в иерархическом списке при изменении состояния выбора дочернего узла или нет.

Если установлено значение «ИСТИНА», состояние отметки родительского узла будет изменяться при изменении состояния выбора дочернего узла. Родительский узел отображается по разному, в зависимости от количества выбранных дочерних узлов. Для родительского узла возможны следующие состояния:

  • Не выбран ни один дочерний узел => родительский узел не выбран
  • Выбраны все дочерние узлы => родительский узел выбран
  • Выбраны некоторые дочерние узлы => родительский узел частично выбран

Если установлено значение «ЛОЖЬ», узел автоматически не принимает состояние дочерних узлов. Если узел явно не установлен, он будет вести себя как «выбранный частично».

ПРИМЕР

Установка состояния autoCheckParent списка TREE1 в значение «ИСТИНА» для автоматического обновления состояния родительского узла по состоянию отметок дочерних узлов.

main()
{
TREE1.autoCheckParent(true);
}

Используется для объекта

Иерархический список

См. также

«getCheckedItems»«getCheckState»«getItemsCheckState»«isChecked»«setChecked»«setCheckable»«setAllChecked»«getUncheckedItems»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *