Описание дерева NiceGUI применяется неправильноPython

Программы на Python
Anonymous
Описание дерева NiceGUI применяется неправильно

Сообщение Anonymous »

Я работаю с примером NiceQUI, пытаясь создать дерево внутри дерева, оно работает нормально, но текст описания некоторый текст .. применяется только к первому узлу каждой ветки.
Я почти уверен, что это связано со строкой Tree.add_slot('default-body', но я не знаю, что с этим делать.
Любые мысли будут очень приветствоваться оценил.
from nicegui import ui

dict1 = {'id': 'numbers', 'description': 'Branch 1', 'children': [{'id': '1', 'description': 'some text 1'}, {'id': '2', 'descprition': 'some text 2'}, {'id': '3', 'descprition': 'some text 3'}, {'id': '4', 'descprition': 'some text 4'}, {'id': '5', 'descprition': 'some text 5'}]}
dict2 = {'id': 'numbers', 'description': 'Branch 2', 'children': [{'id': '6', 'description': 'some text 6'}, {'id': '7', 'descprition': 'some text 7'}, {'id': '8', 'descprition': 'some text 8'}, {'id': '9', 'descprition': 'some text 9'}, {'id': '10', 'descprition': 'some text 10'}]}

tree = ui.tree([
{'id': 'numbers', 'description': 'fdsfds', 'children': [dict1, dict2]}
],
label_key='id', on_select=lambda e: ui.notify(e.value))

tree.add_slot('default-header', '''
Node {{ props.node.id }}
''')
tree.add_slot('default-body', '''
Description: "{{ props.node.description }}"
''')

ui.run()

Вернуться в «Python»