Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. @Author : Zine Fenjar;
  3. @Date : 14/11/2018 09:41
  4. @Description : Setting value of default field
  5. @webpage : LV_IncdtMailQN (U)
  6. */
  7.  
  8. sapphire.events.attachEvent(this,'onload', doIt);
  9.  
  10. function doIt(){
  11.     var vIncidentId = sapphire.page.maint.getSelectedKeyId1();
  12.     var vAddressDesc  = sapphire.page.maint.getFieldValue('addressdesc');
  13.     var vMaterialId = sapphire.page.maint.getFieldValue('materialid');
  14.     var vExplanation = sapphire.page.maint.getFieldValue('explanation');
  15.    
  16.     var vDefaultValue = 'DANONE_'+vAddressDesc+vIncidentId+vMaterialId;
  17.    
  18.     console.log('DEBUG : Default generated value : '+vDefaultValue);
  19.    
  20.     //Setting field values
  21.     document.getElementById('pr0_u_subjectqn').value = vDefaultValue;
  22.     document.getElementById('pr0_u_bodyqn').value = vExplanation;
  23.  
  24. }
  25.  
  26.  
  27. function validateStatusNotNew(){
  28.  
  29.     var vIncidentStatus = sapphire.page.maint.getFieldValue('incidentstatus');
  30.    
  31.     if (Boolean(vIncidentStatus)) {
  32.         if(vIncidentStatus != 'CREA'){
  33.             sapphire.ui.dialog.alert(sapphire.translate('This is ot a new QN'));
  34.             return false;
  35.         }
  36.     }
  37.     return true;
  38. }
  39.  
  40. function validateStatusNotNewOrUpdate(){
  41.  
  42.     var vIncidentStatus = sapphire.page.maint.getFieldValue('incidentstatus');
  43.    
  44.     if (Boolean(vIncidentStatus)) {
  45.         if(vIncidentStatus != 'CREA'){
  46.             sapphire.ui.dialog.alert(sapphire.translate('This is ot a new QN not an update'));
  47.             return false;
  48.         }
  49.     }
  50.     return true;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement