Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. <aura:component controller="ActionController" implements="force:hasRecordId,force:appHostable,flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:lightningQuickAction">
  2. <aura:attribute name="theId" type="String"/>
  3. <aura:attribute name="options" type="String[]"/>
  4. <aura:attribute name="wrplst" type="WrapperCriteria[]"/>
  5. <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
  6. <p> <b>Creating Action Criteria </b></p>
  7. <h3 class="slds-section-title--divider"><I> Action Criteria</I></h3>
  8.  
  9. <table >
  10. <tr class="slds-text-title--caps">
  11. <th class="head"><I>Action</I></th>
  12. <th class="head"><I>Object Name</I></th>
  13. <th class="head"><I>Component</I></th>
  14. <th class="head"><I>Operator</I></th>
  15. <th class="head"><I>Special Operator</I></th>
  16. <th class="head"><I>Special Operator * Value</I></th>
  17. <th class="head"><I>Special Operator / Value</I></th>
  18. </tr>
  19. <aura:iteration items="{!v.wrplst}" var="a">
  20. <tr>
  21. <td class="cell" >
  22. <p>
  23. <button type="button" onclick="{!c.RemoveClick}">remove</button>
  24. </p>
  25.  
  26. </td>
  27. <td class="cell" >
  28. <ui:inputSelect label=" " aura:id="obId" change="{!c.doSomething}">
  29. <option value="">--None--</option>
  30. <option value="Pay_Element_Master__c">Pay Element</option>
  31. <option value="CTC_Master__c">CTC Master</option>
  32. </ui:inputSelect>
  33. </td>
  34. <td class="cell" >
  35. <P>
  36. Based on rerender
  37. </P>
  38. </td>
  39. <td class="cell" >
  40. <p>
  41. <lightning:select name="selectItem" label=" ">
  42. <option value="None">None</option>
  43. <option value="+ Addition">+ Addition</option>
  44. <option value="- Subtract ">- Subtract</option>
  45. <option value="* Multiply ">* Multiply</option>
  46. <option value="/ Divide">/ Divide</option>
  47. </lightning:select>
  48. </p>
  49. </td>
  50.  
  51. <td class="cell" >
  52. <p>
  53. <lightning:select name="selectItem" label=" " >
  54. <option value="None">None</option>
  55. <option value="*">*</option>
  56. <option value="*/">*/</option>
  57. <option value="/">/</option>
  58. </lightning:select>
  59. </p>
  60. </td>
  61.  
  62. <td class="cell" >
  63. <p>
  64. <ui:inputText value="{!a.specialOperatorValue}"/>
  65. </p>
  66. </td>
  67.  
  68. <td class="cell" >
  69. <p>
  70. <ui:inputText value="{!a.specialOperatorSlashValue}"/></p>
  71. </td>
  72. </tr>
  73. </aura:iteration>
  74. </table>
  75. <lightning:button variant="brand" label="Add row" onclick="{!c.AddRow }" />
  76.  
  77. ({
  78.  
  79. doInit: function(component, event, helper) {
  80. helper.pageLoad(component);
  81.  
  82. },
  83. doSomething: function(component, event, helper) {
  84.  
  85. var xval = component.find("obId").get("v.value");
  86. alert('xval :::' + xval);
  87.  
  88. },
  89. opChange: function(component, event, helper) {
  90. var yval = component.find("ob").get("v.value");
  91. alert('yval :::' + yval);
  92. },
  93. RemoveClick: function(component, event, helper) {
  94.  
  95. },
  96. AddRow: function(component, event, helper) {
  97.  
  98. }
  99. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement