Contents Menu Expand Light mode Dark mode Auto light/dark mode
iommi 5.8.1 documentation
Logo
iommi 5.8.1 documentation
  • Getting started
  • Tutorial
  • Production use
  • Equivalence
  • Cookbook
    • General
    • Parts & Pages
    • Forms
    • Tables
    • Queries
    • Porting
  • Forms
  • Pages
  • Tables
  • Queries
  • Path decoding
  • extra and extra_evaluated
  • Dev tools
  • Admin
  • Style
  • Registrations
  • API Reference
    • Action
    • Asset
    • Attrs
    • Cell
    • Column
    • ColumnHeader
    • Container
    • EditColumn
    • EditTable
    • Endpoint
    • Field
    • Filter
    • Form
    • Fragment
    • Header
    • HeaderConfig
    • Members
    • Menu
    • MenuItem
    • Page
    • Part
    • Query
    • Style
    • Table
    • Traversable
  • Philosophy
  • Architecture
  • Add iommi to a FBV
  • Imports used in the iommi documentation
  • Changelog
  • Credits
  • Contributing
  • @github
  • @discord
  • @pypi
  v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds
Back to top
Edit this page

MenuItem#

Base class: MenuBase

Class that is used for the clickable menu items in a menu.

See Menu for more complete examples.

Refinable members#

  • a

  • active_class

  • active_class_on_item

  • after     (evaluated)

    Type: Union[int, str]

  • assets

    Type: Namespace

  • attrs     (evaluated)

    Type: Attrs

  • display_name     (evaluated)

    Type: str

    Default: lambda menu_item, **_: capitalize(menu_item.iommi_name()).replace('_', ' ')

  • endpoints

    Type: Namespace

  • extra

    Type: Dict[str, Any]

  • extra_evaluated

    Type: Dict[str, Any]

  • extra_params

  • group     (evaluated)

    Type: str

  • include     (evaluated)

    Type: bool

  • iommi_style

    Type: str

  • regex     (evaluated)

    Type: str

    Default: lambda menu_item, **_: '^' + str(menu_item.url) if menu_item.url else None

  • sort     (evaluated)

    Type: bool

  • sub_menu

    Type: Dict

  • tag     (evaluated)

    Type: str

  • template     (evaluated)

    Type: Union[str, iommi._web_compat.Template]

  • url     (evaluated)

    Type: str

    Default: lambda menu_item, **_: (       '/' + path_join(getattr(menu_item.iommi_parent(), 'url', None), menu_item.iommi_name()) + '/'     )

Methods#

on_bind#

own_evaluate_parameters#

Next
Page
Previous
Menu
Copyright © 2023, Anders Hovmöller & Johan Lübcke
Made with Sphinx and @pradyunsg's Furo
On this page
  • MenuItem
    • Refinable members
    • Methods
      • on_bind
      • own_evaluate_parameters