Serverfunktionen

<< Click to Display Table of Contents >>

Navigation:  Server Side Programming > Server Side Programming in individuellen Masken > Basisbestandteile der ad-hoc-generierten Klasse >

Serverfunktionen

Serverfunktionen sind ganz normale Klassenmethoden.

 

Aufruf der Serverfunktionen von Javascript:

Kreuzen Sie die Option „über Javascript aufrufbar“ an und auf der Javascriptebene erscheint der Serverfunktionsname unter RU._server . Wenn die Option angekreuzt ist, werden nur folgende Typen als Rückgabewert automatisch konvertiert:

- void, bool, int, int[], string und string[]

Als Parameter werden nur folgende Typen automatisch konvertiert:

- bool, int, int[], string und string[]

 

Wenn Sie eine komplexere Struktur an Javascript schicken wollen, können Sie sie in das JSON Format konvertieren.

 

Beispiel:

 

[C#]

Name:         get_jagged_array

Rückgabewert: string

[x] über Javascript aufrufbar

Body:

string json =

@"

[

  [10,20,30],

  [40,50],

  ['hans','peter','klaus','john']

]

";

return json;

 

[Javascript]

var json = RU._server.get_jagged_array_as_json();

var arr = null

eval("arr=" + json);

for (var x=0; x<arr.length; x++)

{

  for (var y=0; y<arr[x].length; y++) alert(x + ":" + y + " => " + arr[x][y]);

}