Template Tags API

Custom Jinja extensions make Wijjit templates declarative. Tags are grouped by purpose: layout containers, input widgets, display widgets, dialogs, and menus.

Layout tags

wijjit.tags.layout.VStackExtension

Jinja2 extension for {% vstack %} tag.

wijjit.tags.layout.HStackExtension

Jinja2 extension for {% hstack %} tag.

wijjit.tags.layout.FrameExtension

Jinja2 extension for {% frame %} tag.

wijjit.tags.layout.GridExtension

Jinja2 extension for {% grid %} tag.

wijjit.tags.layout.ColspanExtension

Jinja2 extension for {% colspan %} tag.

wijjit.tags.layout.RowspanExtension

Jinja2 extension for {% rowspan %} tag.

wijjit.tags.layout.SplitPanelExtension

Jinja2 extension for {% splitpanel %} tag.

Input tags

wijjit.tags.input.TextInputExtension

Jinja2 extension for {% textinput %} tag.

wijjit.tags.input.TextAreaExtension

Jinja2 extension for textarea tag.

wijjit.tags.input.CodeEditorExtension

Jinja2 extension for codeeditor tag.

wijjit.tags.input.ButtonExtension

Jinja2 extension for {% button %} tag.

wijjit.tags.input.CheckboxExtension

Jinja2 extension for checkbox tag.

wijjit.tags.input.CheckboxGroupExtension

Jinja2 extension for checkboxgroup tag.

wijjit.tags.input.RadioExtension

Jinja2 extension for radio tag.

wijjit.tags.input.RadioGroupExtension

Jinja2 extension for radiogroup tag.

wijjit.tags.input.SelectExtension

Jinja2 extension for {% select %} tag.

wijjit.tags.input.SliderExtension

Jinja2 extension for {% slider %} tag.

wijjit.tags.input.ToggleExtension

Jinja2 extension for {% toggle %} tag.

wijjit.tags.input.DataGridExtension

Jinja2 extension for {% datagrid %} tag.

Display tags

wijjit.tags.display.TextExtension

Jinja2 extension for {% text %} tag.

wijjit.tags.display.TableExtension

Jinja2 extension for {% table %} tag.

wijjit.tags.display.TreeExtension

Jinja2 extension for {% tree %} tag.

wijjit.tags.display.ProgressBarExtension

Jinja2 extension for progressbar tag.

wijjit.tags.display.SpinnerExtension

Jinja2 extension for spinner tag.

wijjit.tags.display.ContentViewExtension

Jinja2 extension for contentview tag.

wijjit.tags.display.LogViewExtension

Jinja2 extension for logview tag.

wijjit.tags.display.ListViewExtension

Jinja2 extension for listview tag.

wijjit.tags.display.StatusBarExtension

Jinja2 extension for {% statusbar %} tag.

wijjit.tags.display.StatusIndicatorExtension

Jinja2 extension for {% status %} tag.

wijjit.tags.display.LinkExtension

Jinja2 extension for {% link %} tag.

wijjit.tags.display.ImageViewExtension

Jinja2 extension for {% imageview %} tag.

wijjit.tags.display.PageExtension

Jinja2 extension for {% page %} tag (used within {% pager %}).

wijjit.tags.display.PagerExtension

Jinja2 extension for {% pager %} tag.

wijjit.tags.display.TabExtension

Jinja2 extension for {% tab %} tag (used within {% tabbedpanel %}).

wijjit.tags.display.TabbedPanelExtension

Jinja2 extension for {% tabbedpanel %} tag.

wijjit.tags.display.ModalExtension

Jinja2 extension for {% modal %} tag.

Chart tags

wijjit.tags.charts.SparklineExtension

Jinja2 extension for {% sparkline %} tag.

wijjit.tags.charts.BarChartExtension

Jinja2 extension for {% barchart %} tag.

wijjit.tags.charts.ColumnChartExtension

Jinja2 extension for {% columnchart %} tag.

wijjit.tags.charts.LineChartExtension

Jinja2 extension for {% linechart %} tag.

wijjit.tags.charts.GaugeExtension

Jinja2 extension for {% gauge %} tag.

wijjit.tags.charts.HeatMapExtension

Jinja2 extension for {% heatmap %} tag.

Dialogs & menus

wijjit.tags.dialogs.ConfirmDialogExtension

Jinja2 extension for {% confirmdialog %} tag.

wijjit.tags.dialogs.AlertDialogExtension

Jinja2 extension for {% alertdialog %} tag.

wijjit.tags.dialogs.TextInputDialogExtension

Jinja2 extension for {% inputdialog %} tag.

wijjit.tags.menu.MenuItemExtension

Jinja2 extension for {% menuitem %} tag.

wijjit.tags.menu.DropdownExtension

Jinja2 extension for {% dropdown %} tag.

wijjit.tags.menu.ContextMenuExtension

Jinja2 extension for {% contextmenu %} tag.

Item tags

Child-item tags used inside their parent container tags.

wijjit.tags.input.SelectItemExtension

Jinja2 extension for the {% selectitem %} tag.

wijjit.tags.display.TreeItemExtension

Jinja2 extension for the {% treeitem %} tag.