client script – DijitalTurk https://dijitalturk.com/veysel Dijital Paylaşımlar Tue, 30 Mar 2021 12:46:49 +0000 tr hourly 1 https://wordpress.org/?v=6.7.2 https://dijitalturk.com/veysel/wp-content/uploads/2024/12/favicon-32x32-1.png client script – DijitalTurk https://dijitalturk.com/veysel 32 32 18 Yaş Altı Tarih Kontrol https://dijitalturk.com/veysel/18-yas-alti-tarih-kontrol/ https://dijitalturk.com/veysel/18-yas-alti-tarih-kontrol/#respond Thu, 10 Jan 2019 11:55:17 +0000 http://dijitalturk.com/veysel/?p=1107 Servicenow’da bir tarih field’ının doğum tarihi bilgisi girildiği anda 18 yaş kontolünü client script alanından filed’ın on change kısmına aşağıdaki […]

The post 18 Yaş Altı Tarih Kontrol appeared first on DijitalTurk.

]]>
Servicenow’da bir tarih field’ının doğum tarihi bilgisi girildiği anda 18 yaş kontolünü client script alanından filed’ın on change kısmına aşağıdaki şekilde yazarak uygulayabilirsiniz.

Not: Field’ın tarih değeri fonksiyona YYYY-AA-GG şeklinde geldiği varsayılmıştır.

  var g = newValue;
  var yil,ay,gun;
  
  yil = g.substr(0, 4).toString();
  ay = g.substr(5, 2).toString();
  gun = g.substr(8, 2).toString();
  
  var d = new Date( yil, ay, gun );
// 		alert( calcAge(d) );
  if( calcAge(d)  < 18 ){
    g_form.clearValue('u_date_of_birth');
    alert('Your age is under 18.');
  }
  
  
  
  
}

function calcAge(dateString) {
  var birthday = +new Date(dateString);
  return ~~((Date.now() - birthday) / (31557600000));
}

 

The post 18 Yaş Altı Tarih Kontrol appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/18-yas-alti-tarih-kontrol/feed/ 0
Service-Now Client Script to Server Script via Widget https://dijitalturk.com/veysel/service-now-client-script-to-server-script-via-widget/ https://dijitalturk.com/veysel/service-now-client-script-to-server-script-via-widget/#respond Mon, 22 Jan 2018 13:07:53 +0000 http://dijitalturk.com/veysel/?p=946 Servicenow Portal modülünde widget kullanırken Client Script tarafında bir datayı alıp Server Script tarafına tansfer ederken aşağıdaki örneği kullanabilirsiniz. URL […]

The post Service-Now Client Script to Server Script via Widget appeared first on DijitalTurk.

]]>
Servicenow Portal modülünde widget kullanırken Client Script tarafında bir datayı alıp Server Script tarafına tansfer ederken aşağıdaki örneği kullanabilirsiniz.

URL de sc parametresini alıp server tarafına aktarıyoruz.

Client Script tarafı:

function($scope, $timeout) {
  
  
  var c = this;
  
//
  function Parametre(name) {
   return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
  }
  //alert(Parametre('aid'));
  if ( Parametre('sc') != null ) {
    c.data.sc=Parametre('sc');
    c.data.action = "sorgula";
    c.server.update().then(function(){
      //c.data.action = undefined;
      //c.data.sc = "";
               
  });
  
  }
  //if	
//	
  
}

Server Side:

if( input.action == 'sorgula' ) {
//gs.addInfoMessage( 'KATALOG: ' + input.sc + ' action: ' + input.action );
var katalog=input.sc;


 data.formlar = [];
 data.kategoriler = [];

GetirCategory(katalog);
  
}
//if sorgulaysa

 

The post Service-Now Client Script to Server Script via Widget appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/service-now-client-script-to-server-script-via-widget/feed/ 0