feat: добавление метода is_item_visible в навигационную панель

- Добавлен метод для проверки видимости элемента без исключений
- Возвращает boolean значение для условных проверок
radislav/tests_rack
Radislav 2025-11-25 13:50:40 +03:00
parent 7ee92ef6a5
commit c88eabdcce
1 changed files with 4 additions and 2 deletions

View File

@ -178,7 +178,8 @@ class NavigationPanelComponent(BaseComponent):
# Проверяем лист это или начало поддерева
if "v-treeview-node--leaf" in node_class_attr:
if debug:
print(f'[{level}][{index}] {node_text} (LEAF, Expanded: {is_expanded}, Has Children: {has_children})')
leaf_msg = f'[{level}][{index}] {node_text} (LEAF, Expanded: {is_expanded}'
print(f"{leaf_msg}, Has Children: {has_children})")
print("-----------------------------------------")
else:
# Проверяем, является ли узел раскрытым
@ -205,7 +206,8 @@ class NavigationPanelComponent(BaseComponent):
if debug:
# Выводим информацию об узле
print(f'[{level}][{index}] {edited_node_text} (NODE, Expanded: {is_expanded}, Has Children: {has_children})')
node_msg = f'[{level}][{index}] {edited_node_text} (NODE, Expanded: {is_expanded}'
print(f"{node_msg}, Has Children: {has_children})")
print("-----------------------------------------")
# Рекурсивный вызов для дочерних элементов