-
Notifications
You must be signed in to change notification settings - Fork 1
Breadcrumbs
Patrick Ruhsert edited this page Feb 18, 2017
·
8 revisions
The Breadcrumbs components wraps the standard Bootstrap breadcrumbs used to display navigational hierarchy in a simple NG client component. Here is how the component looks like

Table of contents
The component has the following properties:
| Property | Type | Default | Description |
|---|---|---|---|
| autoRemoveWhenClicked | Boolean | true | When true, all crumbs to the one that was clicked will be removed on click |
| breadcrumbs | crumb[] | null | An array of all crumbs |
| styleClass | String | null | Additional style class(es) of the component |
| crumbStyleClass | String | null | The style class used for crumbs |
| lastCrumbStyleClass | String | null | The style class used for the last crumb |
| visible | Boolean | true | The visible property of the component, default true. |
Crumb is a component specific javascript type with the following properties:
| Property | Type | Default | Description |
|---|---|---|---|
| crumbId | String | null | An Id used to identify the crumb |
| displayName | String | null | The name of the crumb as shown in the component |
| Event | Params | Return | Description |
|---|---|---|---|
| onCrumbClicked | event:JSEvent, crumb:crumb, index:Number | Fired when a crumb is clicked |
| Method | Params | Return | Description |
|---|---|---|---|
| addCrumb | crumb:crumb | Adds the given crumb to the end of the list of crumbs. | |
| removeLastCrumb | Removes the last crumb from the component. | ||
| setCrumbs | crumbs:crumb[] | Sets all crumbs of the component. | |
| removeCrumbsAfter | index:Number | Removes all crumbs after the given index. |
Adds a crumb at the end
Params
| Type | Name | Description | Required |
|---|---|---|---|
| crumb | crumb | The crumb to add | Required |
Returns void
Removes the last crumb
Params none
Returns void
Sets all crumbs
Params
| Type | Name | Description | Required |
|---|---|---|---|
| crumb[] | crumbs | The crumbs to set | Required |
Returns void
Removes all crumbs after the given index
Params
| Type | Name | Description | Required |
|---|---|---|---|
| Number | index | The index after which all crumbs are removed | Required |
Returns void