The '''BreadcrumbManager''' component is used to instantiate [[Component:BreadcrumbInterface|BreadcrumbInterface]]s and remove them based on the list of path elements on a [[Type:IDataFeedView|Data Feed View Type]].
|Path|{{RootFieldType|RelayRef`1|[[Type:SyncFieldList`1|SyncFieldList`1]]<[[Type:String|String]]>}}|TypeAdv0=true| The path field in a [[Type:IDataFeedView|Data Feed View Type component]] to show in the form of templates.
|UI_Root|Slot|
|UI_Root|Slot| The place to put Breadcrumb path items in.
|SetDepth()|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Type:IButton|IButton]]: button, [[Type:ButtonEventData|ButtonEventData]]: eventData, [[Type:Int|Int]]: depth>| Takes a number beside a button that when pressed will set the depth of the path.
|SetDepth()|[[Type:Action`1|Action`1]]<[[Type:Int|Int]]: depth>| A method that sets the path via a number directly without needing a button.
}}
}}
== Behavior ==
== Usage ==
Attach to a slot and provide all fields with valid values. The manager will then allow for creating path elements automatically when navigating a data feed.
== Examples ==
== Examples ==
Used heavily in the [[Settings]] menu to show the current path at the top.
The slot to duplicate and place between elements to make them have slashes or commas between them.
Sync Delegates
Lua error in mw.text.lua at line 25: bad argument #1 to 'match' (string expected, got nil).
Triggers
Method Name
Method type and Arguments.
Is the method hidden?
Description
Usage
Attach to a slot and provide all fields with valid values. The manager will then allow for creating path elements automatically when navigating a data feed.
Examples
Used heavily in the Settings menu to show the current path at the top.