$Web_Save_Sel
Save a global select element
$Web_Save_Sel creates a global select element and saves the list of values (and, optionally, corresponding description strings) in CCATEMP pages. The name of the select element can be used in the $Web_Sel* functions to build an HTML <select>
element, or to check that a set of values contains only valid selections for the select element. An overview of the $Web_Sel* functions is provided in $Web_Selp.
$Web_Save_Sel is a callable $function, and it can be run from a non-Janus Web Server thread.
$Web_Save_Sel takes three arguments and always returns zero, unless an error occurs, in which case the current User Language request is cancelled.
Syntax
%rc = $Web_Save_Sel( global_name, values, [descriptions] )
global_name | The name of the global select element to create. This name can be used by the $Web_Sel* functions to build a select options list or to check a set of selected values. If a global select element by this name already exists, it is deleted before the new element is created. |
---|---|
values | The identifier of a $list that contains the select options list values. Each $list item contains one value. |
descriptions | The identifier of a $list that contains the select options list descriptions. The descriptions are the strings that are displayed when a browser user clicks on a <select> element.
This is an optional argument; if omitted, any select options list generated by the $Web_Sel* functions will have descriptions identical to the option values. The number of items in this $list must be the same as the number of items in the values $list. |
Return codes
Code | Meaning |
---|---|
0 | The operation completed successfully. |
Any error results in cancellation of the User Language request. |
Examples
See $Web_Selp for an extended example which includes use of $Web_Save_Sel.