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