«getUncheckedItems»

Возвращает список всех элементов, которые не отмечены в иерархическом списке.

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

shape.getUncheckedItems([int whichItems]);

Параметр

ПараметрОписание
shapeИмя объекта
whichItemsОпределяет тип возвращаемых элементов. Доступны следующие опции:

TREE_LEAVES => Возвращаются только конечные элементы (по умолчанию)

TREE_NODES => Возвращаются только узлы

Параметры так же могут объединяться => (TREE_LEAVES | TREE_NODES)

Описание

ФункцияgetUncheckedItemes возвращает динамическую строку (dyn_string), которая содержит все не отмеченные флажком элементы в иерархическом списке согласно условию «whichItems».

example.gifПРИМЕР

На примере ниже в родительский узел «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»

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

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