Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. <aura:component controller="AutoSearchController">
  2.  
  3. <aura:attribute name="sObject" required="true" type="String" default="" description="Name of the sObject that will be filtered" />
  4. <aura:attribute name="fields" type="String" default="" description="List of fields to get with each record"/>
  5. <aura:attribute name="limit" type="Integer" default="10" description="Limits the number of sObjects returned to this value" />
  6. <aura:attribute name="queryFields" required="true" type="String" default="" description="Field used to filter the records" />
  7. <aura:attribute name="displayFields" required="false" type="String" default="" description="Field used to show on dropdown" />
  8. <aura:attribute name="placeHolder" required="false" type="String" default="" description="placeholder for search text" />
  9. <aura:attribute name="isExternalTable" type="boolean" default="false" description="its an boolean to specify for the external table" />
  10. <aura:attribute name="externalSObjType" type="String" description="Name of the sObject that will be filtered" />
  11. <aura:attribute name="externalFields" type="String[]" default="" description="List of fields to get with each record"/>
  12. <aura:attribute name="conditionString" type="String" description="Extra filter condition to query for autocomplete" default=""/>
  13. <aura:attribute name="wildCardSearch" type="boolean" description="To perform wildcard search" default="false"/>
  14.  
  15.  
  16. <aura:registerEvent name="autoSearchEvent" type="c:AutoSearchEvent"/>
  17. <aura:attribute name="result" type="object[]" default="[]"/>
  18. <aura:attribute name="selectedName" type="String" default=""/>
  19.  
  20. <div class="container">
  21. <ui:inputText aura:id="autocomplete" value='{!v.selectedName}' placeholder="{!v.placeHolder}"
  22. class="slds-lookup__search-input slds-input" keyup="{!c.getSuggestions}" updateOn="keyup" />
  23. <ul aura:id="items" class="item-list toggle" >
  24. <aura:iteration items="{!v.result}" var="value">
  25. <li class="item" onclick="{!c.fireClickEvent}" >{!value}</li>
  26. </aura:iteration>
  27. </ul>
  28. </div>
  29. </aura:component>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement