data_elements.py 851 B

12345678910111213141516171819202122232425262728293031
  1. from nicegui import optional_features, ui
  2. from ..tools import load_demo
  3. name = 'data_elements'
  4. title = 'Data Elements'
  5. description = '''
  6. There are several elements for displaying data, e.g. `ui.table`, `ui.aggrid`, `ui.highchart`, `ui.echart`, etc.
  7. '''
  8. def content() -> None:
  9. load_demo(ui.table)
  10. load_demo(ui.aggrid)
  11. if optional_features.has('highcharts'):
  12. load_demo(ui.highchart)
  13. load_demo(ui.echart)
  14. if optional_features.has('matplotlib'):
  15. load_demo(ui.pyplot)
  16. load_demo(ui.line_plot)
  17. if optional_features.has('plotly'):
  18. load_demo(ui.plotly)
  19. load_demo(ui.linear_progress)
  20. load_demo(ui.circular_progress)
  21. load_demo(ui.spinner)
  22. load_demo(ui.scene)
  23. load_demo(ui.tree)
  24. load_demo(ui.log)
  25. load_demo(ui.editor)
  26. load_demo(ui.code)
  27. load_demo(ui.json_editor)