Salesforce has provided some new lightning component interfaces to make communities a bit more customizable. They have provided some documentation for these, but it is weak at best:

It seems as though there are additional attributes that can be referenced (for search their example has no actual functionality. What is the search term bound to? How can it be accessed to list records?). Is there a way to say for a given component, list all attribute keys I can access? Something akin to component.getAttributes() or component.getDataKeys()?

1 Answer 1


You can use the Metadata API for AuraDefinitionBundle to list all the attributes that a lightning component has but this will not give you a reference to all possible interfaces which can apply to a component. The latter is not possible.

As far as building custom search functionality, there are some resources online ( I Googled build custom search in Salesforce ) but this would mean a fully custom solution.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .