Guest User

Untitled

a guest
Jan 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. Lightning Component:
  2.  
  3. <aura:attribute name="queues" type="String[]"/>
  4.  
  5.  
  6. <aura:handler name="init" value="{!this}" action="{!c.doInit}" />
  7.  
  8. <ul class="list-group">
  9.  
  10. <aura:iteration items="{!v.queues}" var="queue">
  11. <li class="list-group-item">
  12. <p>{!queue.name}</p>
  13. <p>Test</p>
  14. </li>
  15. </aura:iteration>
  16. </ul>
  17.  
  18. Lightning Controller:
  19.  
  20. ({
  21. doInit : function(component, event) {
  22. var action = component.get("c.findAll");
  23. action.setCallback(this, function(a) {
  24. component.set("v.queues", a.getReturnValue());
  25. console.log("getreturnvalue" + a.getReturnValue());
  26. });
  27. $A.enqueueAction(action);
  28.  
  29. }
  30.  
  31. Lightning Apex Logic:
  32. @AuraEnabled
  33. public static List <String> findAll() {
  34. List<String> getQueue = new List<String>();
  35. for (Group gr : [SELECT Id,name FROM Group where Type = 'Queue' LIMIT 10] ){
  36. getQueue.add (gr.name);
  37. }
  38. return getQueue;
  39. }
Add Comment
Please, Sign In to add comment