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