Page History
...
Wam | The WAM being called. If not present, the current WAM is used. |
|---|---|
webroutine | The Webroutine being called. If not present, the current webroutine is used. |
Fields | A JavaScript object containing the input values to send to the Webroutine. For example: |
Lists | A JavaScript object containing lists to send to the Webroutine. Each list is an array or rows and each row is an object containing column values. For example: |
callback | A JavaScript function that will be called when the Ajax request is completed. This function is only called on successful completion of a call to a JSON Response Webroutine. It will be passed a single parameter containing a Webroutine object that represents the Webroutine output. |
...
Putting
...
it
...
all
...
together,
...
you
...
get
...
something
...
like
...
this:
...
/*
...
*
...
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);
...
...
The
...
Webroutine
...
object
...
passed
...
to
...
the
...
callback
...
function
...
contains
...
a
...
number
...
of
...
methods
...
for
...
getting
...
the
...
fields
...
and
...
lists
...
returned
...
from
...
the
...
server.