192 lines
10 KiB
HTML
192 lines
10 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="reference" />
|
|
<meta name="DC.Title" content="SNGCHCFLD (Single-Choice Selection Field) keyword for display files" />
|
|
<meta name="abstract" content="Use this field-level keyword to define a field as a single-choice selection field." />
|
|
<meta name="description" content="Use this field-level keyword to define a field as a single-choice selection field." />
|
|
<meta name="DC.subject" content="SNGCHCFLD (Single-Choice Selection Field) keyword, Single-Choice Selection Field (SNGCHCFLD) keyword, single-choice selection field, defining" />
|
|
<meta name="keywords" content="SNGCHCFLD (Single-Choice Selection Field) keyword, Single-Choice Selection Field (SNGCHCFLD) keyword, single-choice selection field, defining" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakcmstkeyent.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rzakcmstsngchc" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>SNGCHCFLD (Single-Choice Selection Field) keyword for display files</title>
|
|
</head>
|
|
<body id="rzakcmstsngchc"><a name="rzakcmstsngchc"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">SNGCHCFLD (Single-Choice Selection Field) keyword for display files</h1>
|
|
<div><p>Use this field-level keyword to define a field as a single-choice
|
|
selection field.</p>
|
|
<div class="section"><p>A single-choice selection field is a field that contains a fixed
|
|
number of choices from which a user can select one choice. The field appears
|
|
as a vertical list of choices, with a single input field at the upper left,
|
|
or as a group of radio buttons.</p>
|
|
<div class="p">The format of this keyword is: <pre>SNGCHCFLD[([*NORSTCSR | *RSTCSR]
|
|
[*NOAUTOSLT | *AUTOSLT | *AUTOSLTENH]
|
|
[*NOSLTIND | *SLTIND]
|
|
[*NOAUTOENT | *AUTOENT | *AUTOENTNN]
|
|
[[(*NUMCOL nbr-of-cols) | (*NUMROW nbr-of-rows)]
|
|
[(*GUTTER gutter-width)]])]</pre>
|
|
</div>
|
|
<p>Parameters are optional. If none are specified, the single-choice
|
|
field choices will be arranged in a single vertical column. The user will
|
|
be allowed to move the selection cursor out of this field using the arrow
|
|
keys.</p>
|
|
<p>The RSTCSR parameter specifies whether the arrow keys should be
|
|
allowed to move the selection cursor outside of the selection field. *RSTCSR
|
|
specifies that the arrow keys will not cause the selection cursor to move
|
|
outside of the selection field. *NORSTCSR specifies that the arrow keys will
|
|
cause the selection cursor to leave the selection field. The default is *NORSTCSR.</p>
|
|
<div class="note"><span class="notetitle">Note:</span> An
|
|
exception to the restrictions imposed by *RSTCSR happens if the selection
|
|
field is the only field contained within a pull-down window. In that case,
|
|
when the selection cursor is within the leftmost or rightmost columns, the
|
|
left and right arrow keys will close the current pull-down window and open
|
|
the pull-down window associated with the menu-bar choice to the left or right
|
|
of the current menu-bar choice.</div>
|
|
<p>The *RSTCSR parameter is ignored
|
|
on displays that are not connected to a controller that supports an enhanced
|
|
interface for nonprogrammable workstations.</p>
|
|
<p>The
|
|
AUTOSLT parameter indicates if the ENTER key should automatically select the
|
|
choice currently being indicated by the selection cursor. *NOAUTOSLT
|
|
indicates that the user must select the choice. *AUTOSLTENH indicates that
|
|
auto-select is only in effect if the device is connected to an enhanced controller.
|
|
The default is <samp class="codeph">*AUTOSLT.</samp></p>
|
|
<p>The SLTIND parameter indicates
|
|
whether selection indicators (such as radio buttons) should be displayed.
|
|
*NOSLTIND specifies that the selection indicators should not be displayed.
|
|
The default is <samp class="codeph">*SLTIND</samp>.</p>
|
|
<p>Auto-enter
|
|
will cause the record to be returned as soon as a choice is selected (as if
|
|
the user had also pressed the enter key). The AUTOENT parameter indicates
|
|
to what extent Auto-Enter should be enabled. *NOAUTOENT indicates that no
|
|
auto-enter will be in effect. *AUTOENT will enable auto-enter on all displays
|
|
unless a double digit selection number is required for any of the choices.
|
|
*AUTOENTNN will enable auto-enter only if numeric selection of the choices
|
|
is not required. If not specified, this parameter is set to *NOAUTOENT as
|
|
default.</p>
|
|
<div class="p">*NUMCOL specifies that this selection field should be displayed
|
|
in multiple columns with the choices spread across the columns in this manner:
|
|
<pre>choice1 choice2 choice3
|
|
choice4 choice5 choice6
|
|
choice7 choice8 choice9</pre>
|
|
</div>
|
|
<p>The nbr-of-cols portion of the
|
|
parameter specifies how many columns the selection field should contain. Nbr-of-cols
|
|
must be a positive integer and the entire single-choice selection field must
|
|
be able to fit on the display when placed in the specified number of columns.</p>
|
|
<div class="p">*NUMROW
|
|
specifies that this selection field should be displayed in multiple rows with
|
|
the choices spread across the columns in this manner: <pre>choice1 choice4 choice7
|
|
choice2 choice5 choice8
|
|
choice3 choice6 choice9</pre>
|
|
</div>
|
|
<p>The nbr-of-rows portion of the
|
|
parameter specifies how many rows the selection field should contain. Nbr-of-rows
|
|
must be a positive integer and the entire single-choice selection field must
|
|
be able to fit on the display when placed in the specified number of rows.</p>
|
|
<p>The *GUTTER parameter is optional and specifies the number
|
|
of spaces to be placed between columns of the single-choice selection field.
|
|
It can only be specified if either *NUMCOL or *NUMROW has been specified and
|
|
must follow the (*NUMxxx #) parameter. The gutter-width must be a positive
|
|
integer of at least 2. If *GUTTER is not specified, the default of gutter-width
|
|
is set to three spaces (including leading and trailing choice text attributes).</p>
|
|
<p>A
|
|
field containing the SNGCHCFLD keyword must also contain one or more CHOICE
|
|
keywords defining the choices for the field.</p>
|
|
<p>The field containing the
|
|
SNGCHCFLD keyword must be defined as an input-capable field with data type
|
|
Y, length equal to 2, and zero decimal positions. The position specified for
|
|
the field is the position of the input field displayed to the left of the
|
|
first choice, or of the uppermost radio button. On input, the field contains
|
|
the number of the choice selected, or 0 if no choice was selected. On output,
|
|
if the field contains a choice number, that choice is displayed as the default
|
|
selection.</p>
|
|
<p>Provide a minimum of two spaces between the end of the previous
|
|
field and the position specified for the single choice field. This allows
|
|
an ending attribute for the previous field, and a beginning attribute for
|
|
the single choice field. These attributes cannot overlap.</p>
|
|
<p>The following
|
|
keywords can be specified on a field with the SNGCHCFLD keyword:</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" width="100%" frame="void" border="0" rules="none"><tbody><tr><td valign="top" width="50%"><p>ALIAS<br />
|
|
AUTO(RA)<br />
|
|
CHANGE<br />
|
|
CHCACCEL<br />
|
|
CHCAVAIL<br />
|
|
CHCUNAVAIL<br />
|
|
CHCSLT<sup>1</sup><br />
|
|
CHCCTL<br />
|
|
CHECK(ER)<sup>2</sup><br />
|
|
CHECK(FE)<sup>3</sup></p>
|
|
</td>
|
|
<td valign="top" width="50%"><p>CHOICE<br />
|
|
CHGINPDFT<br />
|
|
COLOR<sup>4</sup><br />
|
|
DSPATR(RI UL BL CS HI ND PC)<sup>4</sup><br />
|
|
ERRMSG<br />
|
|
ERRMSGID<br />
|
|
INDTXT<br />
|
|
PUTRETAIN<br />
|
|
TEXT</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="note"><span class="notetitle">Notes:</span> <ol><li>CHCSLT functions only if the single-choice selection field is displayed
|
|
in a pull-down menu that does not display selection indicators (for example,
|
|
PULLDOWN(*NOSLTIND) specified).</li>
|
|
<li>Check(ER) is not allowed with SNGCHCFLD if the AUTOENT or AUTOENTNN parameters
|
|
have been specified.</li>
|
|
<li>Check(FE) applies only to a display attached to a controller that does
|
|
not support an enhanced interface.</li>
|
|
<li>If the COLOR or DSPATR keyword is specified for a field with the SNGCHCFLD
|
|
keyword, it applies only to the input field portion of the selection field
|
|
on character-based displays.</li>
|
|
</ol>
|
|
</div>
|
|
<p>Option indicators are not valid for this keyword.</p>
|
|
</div>
|
|
<div class="example"><h4 class="sectiontitle">Example</h4><p>The following example shows how to specify
|
|
the SNGCHCFLD keyword:</p>
|
|
<pre>|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
|
|
A
|
|
A R RECORD
|
|
A :
|
|
A :
|
|
A 3 3'Single selection field. :'
|
|
A F1 2Y 0B 3 35SNGCHCFLD
|
|
A 01 CHOICE(1 '>Undo ')
|
|
A CHOICE(2 &MARKTXT);
|
|
A CHOICE(3 '>Copy ')
|
|
A MARKTXT 10A P
|
|
A</pre>
|
|
<p>In this example, when using a graphical display station
|
|
attached to a controller that supports an enhanced interface for nonprogrammable
|
|
workstations, the selection fields look like this:</p>
|
|
<br /><img src="rv2w864.gif" alt="A figure of the example specification displayed on
a graphical display station." /><br /></div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakcmstkeyent.htm" title="You type the keyword entries that define display files in positions 45 through 80 (functions).">DDS keyword entries for display files (positions 45 through 80)</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |