НОУ ІНТУІТ, Лекція, Елемент дерево (Tree view)
Елемент Tree View є специфічним не лише тому, що вимагає особливих умов та налаштування властивостей, а ще й тому, що для керування цим елементом у Oracle Forms створено спеціальний вбудований пакет FTREE. Елемент дерева є дуже функціональним, оскільки дозволяє скоординувати та компактно відобразити великий набір даних, розбиваючи його на логічні одиниці – вузли. Ви можете заповнювати дерева статично та динамічно даними з таблиць. У дереві ви можете реалізувати відношення Майстер-Деталь, вибираючи як батьківський сайт запис таблиці Майстер, а як дочірній - запис з таблиці Деталь. Ви також можете використовувати дерево як навігатор вашої програми, в якій перелічені всі блоки та елементи. Пакет FTREE містить досить невеликий обсяг процедур та функцій, які наведені нижче:
- ADD_TREE_DATA ;
- ADD_TREE_NODE ;
- DELETE_TREE_NODE ;
- FIND_TREE_NODE ;
- POPULATE_GROUP_FROM_TREE ;
- POPULATE_TREE;
- SET_TREE NODE_PROPERTY .
Створення Tree View
Tree View є прямокутною областю, в якій відображається ієрархічне дерево . Щоб створити дерево , виконайте такі дії:
У цьому прикладі ми створили додатковий керуючий блок даних CONTR для подальшого використання в прикладах.
Перш ніж збудувати дерево, розглянемо основні методи пакету FTREE, які нам для цього знадобляться.