Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Ex 1
  2.  
  3. function enableFields(form){
  4.     form.setEnabled('codigo', false);
  5.     form.setEnabled('descricao', false);
  6. }
  7.  
  8. function validateForm(form){
  9.     var limiteDespesa = parseFloat(form.getValue('limiteDespesa'));
  10.  
  11.     var indexes = form.getChildrenIndexes('paifilho');
  12.  
  13.     for (var i = 0; i < indexes.length; i++) {
  14.         var index = indexes[i];
  15.         var valorDespesa = form.getValue('valor___' + index);
  16.  
  17.         if (valorDespesa > limiteDespesa) {
  18.             throw 'Limite da despesa excedido!';
  19.         }
  20.     }
  21. }
  22.  
  23. // Ex 2
  24.  
  25. function validateForm(form){
  26.     var dataSaida = form.getValue('dataSaida');
  27.     var dataRetorno = form.getValue('dataRetorno');
  28.  
  29.     if (dataSaida == dataRetorno) {
  30.         throw 'Datas não podem ser iguais!';
  31.     }
  32. }
  33.  
  34. function enableFields(form){
  35.     form.setEnabled('matricula', false);
  36.     form.setEnabled('nomeSolicitante', false);
  37. }
  38.  
  39. function displayFields(form,customHTML){
  40.     var matricula = getValue('WKUser');
  41.  
  42.     var colleagueFields = ['colleagueName'];
  43.     var colleagueConstraints = [DatasetFactory.createConstraint('colleaguePK.colleagueId', matricula, matricula, ConstraintType.MUST)];
  44.     var dsColleague = DatasetFactory.getDataset('colleague', colleagueFields, colleagueConstraints, null);
  45.     var nomeSolicitante = dsColleague.getValue(0, 'colleagueName');
  46.  
  47.     // var nomeSolicitante = fluigAPI.getUserService().getCurrent().getFullName();
  48.  
  49.     form.setValue('matricula', matricula);
  50.     form.setValue('nomeSolicitante', nomeSolicitante);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement