Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. ({
  2. doInit : function(component, event, helper) {
  3. //alert('Insider');
  4. var action = component.get("c.fetchUsers");
  5.  
  6. action.setCallback(this,function(response){
  7. var state = response.getState();
  8.  
  9. if(state =='SUCCESS'){
  10. var result = response.getReturnValue();
  11. component.set("v.userList",result);
  12. console.log('Result returned... '+result);
  13.  
  14. setTimeout(function(){
  15.  
  16. var ele = component.find('tableId').getElement();
  17. $(ele).DataTable();
  18. // add lightning class to search filter field with some bottom margin..
  19. $('div.dataTables_filter input').addClass('slds-input');
  20. $('div.dataTables_filter input').css("marginBottom", "10px");
  21.  
  22. }, 700);
  23. }
  24. });
  25. $A.enqueueAction(action);
  26.  
  27.  
  28. },
  29. navigateTosRecord:function(component,event,helper){
  30. var ctarget = event.currentTarget;
  31. var id_str = ctarget.dataset.value;
  32.  
  33. alert('Inside navigation...' +id_str);
  34. var sobjectEvent=$A.get("e.force:navigateToSObject");
  35. sobjectEvent.setParams({
  36. "recordId": id_str
  37. });
  38. sobjectEvent.fire();
  39. },
  40. setUser : function(component,event,helper){
  41. component.set("v.row",event.getSource().get("v.text"));
  42. component.set("v.selectedUserId",component.get("v.userList")[component.get("v.row")].userRec.Id);
  43.  
  44. //alert('selected user id =: '+ component.get("v.selectedUserId"));
  45. },
  46. transferTasks: function(component,event,helper){
  47. console.log('Selected Tasks: '+JSON.stringify(component.get("v.taskList")));
  48. console.log('Selected User: '+JSON.stringify(component.get("v.selectedUserId")));
  49. //alert(''+component.get("v.selectedUserId"));
  50. if(component.get("v.selectedUserId")!=undefined){
  51.  
  52. helper.doTaskTransfer(component,event,helper,component.get("v.taskList"),component.get("v.selectedUserId"));
  53. }else{
  54. var toastEvent = $A.get("e.force:showToast");
  55. toastEvent.setParams({
  56. mode: 'sticky',
  57. title: 'Warning!',
  58. message: 'Please select a user.',
  59. type: 'warning'
  60.  
  61. });
  62. toastEvent.fire();
  63. }
  64.  
  65. },
  66. navigateBack : function(component,event,helper){
  67. var evt = $A.get("e.force:navigateToComponent");
  68. evt.setParams({
  69. componentDef : "ARI:ReallocateTasks",
  70. componentAttributes: {
  71. tasks : null
  72. }
  73. });
  74.  
  75. evt.fire();
  76. }
  77. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement