SelectedBreadcrumbAttributes: Array;
The SelectedBreadcrumbAttributes property determines the last attribute sequence defined in the breadcrumb.
Before executing the example the MetaAttributeBreadCrumb component looks as follows:
To execute the example, the page must contain the WorkbookBox component named workbookBox (see Example of Creating the WorkbookBox Component), and the following code must be added in the event handler that processes document opening:
//Get component for displaying and managing workbook attributes var breadcrumb = workbookBox.getDataView().getBreadcrumb(); //Create array of selected attributes var selItems = []; //Get current hierarchy var hie = breadcrumb.getSource(); var levs = hie.getLevels(); var brCrAtts = hie.getSelectedBreadcrumbAttributes(); //Attributes selected in breadcrumb //Select all hierarchy attributes for (var k = 0; k < levs.length; k++) { //Get level attributes var atts = levs[k].atts.its.it; if (atts.length > 0) { //Create an object that contains information about selected attributes selItems.push({ Id: atts[0].id, Key: atts[0].k, Name: atts[0].n }); } break; } //Calculate order of selected attributes for breadcrumb breadcrumb.setSelectedAttributes(selItems, false); //Refresh breadcrumb breadcrumb.refreshAll();
After executing the example the MetaAttributeBreadCrumb component will contain only one attribute:
See also: