Lstd.Json.getWebroutine(options)メソッドにより、JavaScriptプログラムでWebroutineを呼び出せます。どんなWebroutineでもこのメソッドを使って呼び出すことができますが、データを返すことができるのはJSON応答Webroutineのみです。optionsのパラメータはプロパティのないJavaScriptオブジェクトか、または以下のようなプロパティを含みます。
|
これを全てまとめると、次のようになります。
/*
* Get webroutine (Ajax request)
* Webroutine (wr) is passed to the callback wrapped in an Lstd.Json.Wr object
*/
var options = {
wam: "SampleWam",
webroutine: "Sample1",
fields: {
GIVENAME: "John",
SURNAME: "Smith"
},
lists: {
LIST01: [
{DEPTMENT: "ADM", DEPTDESC: "Administration"},
{DEPTMENT: "FIN", DEPTDESC: "Finance"}
]
},
callback: function(wr) {
// Code to handle the Ajax response goes here
}
};
Lstd.Json.getWebroutine(options);
callbackファンクションに渡されるWebroutineオブジェクトには、サーバーから返されたフィールドやリスト取得用の多くのメソッドが含まれます。