Bases: horizon.utils.html.HTMLElement
A class which defines a browser for displaying data.
A short name or slug for the browser.
A more verbose name for the browser meant for display purposes.
This table displays data on the left side of the browser. Set the navigation_table_class attribute with the desired DataTable class. This table class must set browser_table attribute in Meta to "navigation".
This table displays data on the right side of the browser. Set the content_table_class attribute with the desired DataTable class. This table class must set browser_table attribute in Meta to "content".
This attribute represents the key of the navigatable items in the kwargs property of this browser’s view. Defaults to "navigation_kwarg".
This attribute represents the key of the content items in the kwargs property of this browser’s view. Defaults to "content_kwarg".
String containing the template which should be used to render the browser. Defaults to "horizon/common/_resource_browser.html".
The name of the context variable which will contain the browser when it is rendered. Defaults to "browser".
Indicates if the content table of the browser would have breadcrumb. Defaults to false.
This is a template used to render the breadcrumb. Defaults to "horizon/common/_breadcrumb.html".
Sets the table instances on the browser from a dictionary mapping table names to table instances (as constructed by MultiTableView).