Body HTML template <div class=”text-center m”> <span class=”file-upload-input”> <input type=”file” style=”display: none” multiple=”true” ng-file-select=”attachmentHandler.onFileSelect($files); filePicked($files);” class=”sp-attachments-input”> <button title=”Add attachment” ng-click=”attachmentHandler.openSelector($event)” class=”btn btn-primary sp-attachment-add” aria-label=”Add attachment” role=”button”>${Upload the custim file} </button> </span> </div> Client Controller Code $scope.filePicked = function (oEvent) { docArr = []; // Get The File From The Input var oFile = oEvent[0]; […]
Establish Communication between two widgets in ServiceNow – Service Portal
Use Case: Let us say for example we created a widget to just upload a file and other widget to display the files for the current record. As and when the file is uploaded in the first widget, we need to refresh the attachment list in second widget This can be done by sending a […]
Avoid duplicate attachments in ServiceNow
This can be achieved by creating a before business rule on the sys_attachment table. If there is a file with same name, same content type and of same size in bytes then the attachment upload is aborted. The code for the same is as below (function executeRule(current, previous /*null when async*/) { var attach = […]