Set Todays Date&Time with JS using custom button

Forums Classic DFFS Set Todays Date&Time with JS using custom button

Viewing 3 reply threads
  • Author
    Posts
    • #25065
      Maciek Grischke
      Participant

      I know about Set Field Value, but I want to set a date and time when I click on Close this case (custom button).

      I assume this could be done with a custom JS. I’ve tried, but I’m struggling to get it working.

      Any help would be much appreciated.

    • #25092
      Alexander Bautz
      Keymaster
    • #25101
      Maciek Grischke
      Participant

      Excellent!

      So here’s what I did:

      // Insert button if case is Open
      function showCloseButton() {
          jQuery("input[id$='_diidIOSaveItem']").before("<input type='button' id='CloseTicket' class='ms-ButtonHeightWidth' style='margin-right:4px;' value='Close this case' onclick='closeTicket()' />");            
      }
      
      function closeTicket(){
      	setFieldValue("Status","Closed");
      	setFieldValue("DUC",false);
      	var dateVal = new Date();
      	spjs.utility.setDateFieldFromDateObject("DateCompleted",dateVal,0);
      	spjs.dffs.triggerSave();
      }

      Thank you!

    • #25123
      Alexander Bautz
      Keymaster

      I’m glad you figured it out – and thanks for sharing your code snippet.

      Alexander

Viewing 3 reply threads
  • You must be logged in to reply to this topic.