Возвращает список всех элементов, которые не отмечены в иерархическом списке.
Краткое описание
shape.getUncheckedItems([int whichItems]);
Параметр
Параметр | Описание |
shape | Имя объекта |
whichItems | Определяет тип возвращаемых элементов. Доступны следующие опции: TREE_LEAVES => Возвращаются только конечные элементы (по умолчанию) TREE_NODES => Возвращаются только узлы Параметры так же могут объединяться => (TREE_LEAVES | TREE_NODES) |
Описание
ФункцияgetUncheckedItemes возвращает динамическую строку (dyn_string), которая содержит все не отмеченные флажком элементы в иерархическом списке согласно условию «whichItems».
ПРИМЕР
На примере ниже в родительский узел «WHOLE NAME» иерархического списка «TREE1» добавляются несколько элементов. После этого для всех элементов устанавливается состояние «отмечаемый флажком». С помощью функции «getUncheckedItemes», все не отмеченные узлы записываются в средство просмотра журналов.
main() { //Добавить три столбца TREE1.addColumn(«SURNAME»); TREE1.addColumn(«FIRST NAME»); TREE1.addColumn(«ADDRESS»); //Добавить элемент «WHOLE NAME» TREE1.appendItemNC(«»,»WHOLE NAME»,»WHOLE_NAME»); //Добавить три конечных элемента в список «WHOLE NAME» TREE1.appendItemNC(«WHOLE NAME»,»MUELLER»,»Mueller»); TREE1.appendItemNC(«WHOLE NAME»,»SCHMIDT»,»Schmidt»); TREE1.appendItemNC(«WHOLE NAME»,»KAUFMANN»,»Kaufmann»); //Задать текст для столбца узла конечных элементов «NAME» TREE1.setText(«MUELLER»,1,»Maria»); TREE1.setText(«SCHMIDT»,1,»Anna»); TREE1.setText(«KAUFMANN»,1,»Jan»); //Задать текст для столбца узла конечных элементов «ADDRESS» TREE1.setText(«MUELLER»,2,»Hauptstr. 1″); TREE1.setText(«SCHMIDT»,2,»Wienerstr. 10″); TREE1.setText(«KAUFMANN»,2,»Nebenstr. 100″); // Установить опцию отметки флажком для элементов TREE1.setCheckable(«WHOLE NAME»,true); TREE1.setCheckable(«MUELLER»,true); TREE1.setCheckable(«SCHMIDT»,true); TREE1.setCheckable(«KAUFMANN»,true); } … unchecked() { DebugN(TREE1.getCheckedItems(TREE_LEAVES));// Возвращает список всех отмеченных флажком конечных элементов в средство просмотра журналов. } |
Используется для объекта:
Иерархический список
См. также
«autoCheckParent», «getCheckedItems», «getCheckState», «getItemsCheckState», «isCheckable», «isChecked», «setChecked», «setCheckable», «setAllChecked»