VisualAge RPG Parts Reference - IBM
VisualAge RPG Parts Reference - IBM VisualAge RPG Parts Reference - IBM
Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL %setatr('win01': 'LB1': 'Sequence') = 1 * C EVAL rc = %getatr('win01': 'LB1': 'Sequence') * Ejemplo de formato fijo Cambiar la secuencia de un recuadro de lista: *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * 'LB1' GETATR 'SEQUENCE' sequence 1 0 C sequence IFEQ 1 C * 'LB1' SETATR 2 'SEQUENCE' C ELSE C sequence IFEQ 2 C * 'LB1' SETATR 3 'SEQUENCE' C ELSE C 'LB1' SETATR 2 'SEQUENCE' C * ENDIF C * ENDIF 384 VisualAge RPG Manual de consulta de componentes
SetItem Sustituye un elemento existente de la lista. El elemento que se va a sustituir se determina mediante el valor actual del atributo Index para el componente. Para insertar un nuevo elemento en una lista, utilice el atributo InsertItem. Si el atributo Sequence especifica un orden de clasificación (es decir, ascendente o descendente), la posición del elemento una vez actualizado puede ser distinta de la indicada por el atributo Index. Tipo Serie Se aplica a los componentes Recuadro de combinación Códigos de operación Recuadro de lista SETATR Operativo en tiempo de ejecución sí GETATR no Valor permitido El nuevo texto del elemento Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL %setatr('win01': 'LB1': 'Index') = 5 C EVAL %setatr('win01': 'LB1': 'SetItem') = 'new' * Ejemplo de formato fijo Cambiar el valor actual de un elemento de recuadro de lista: *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'LB1' SETATR 5 'INDEX' C 'LB1' SETATR 'New' 'SetItem' * Capítulo 2. Atributos de componente 385
- Page 352 and 353: Platform Devuelve el nombre de la p
- Page 354 and 355: PlugDLL *Restricciones: 1. Este atr
- Page 356 and 357: PlugRC *Restricciones: 1. Este atri
- Page 358 and 359: Poke Envía datos a la aplicación
- Page 360 and 361: PrevLine Si este atributo se establ
- Page 362 and 363: Print Permite que se imprima la ima
- Page 364 and 365: ProgresBar Añade o elimina una bar
- Page 366 and 367: ReadOnly Determina si la parte del
- Page 368 and 369: RecordID Establece la identificaci
- Page 370 and 371: RefParent Nombre de la ventana padr
- Page 372 and 373: Refresh Hace que el componente se d
- Page 374 and 375: RemoveLink *Restricción: Este atri
- Page 376 and 377: RemoveRcd Elimina un registro de un
- Page 378 and 379: | | | | | | | | | | | | | | | | | |
- Page 380 and 381: RowBGClr Valor numérico que determ
- Page 382 and 383: RowBGMix Consulta o establece la me
- Page 384 and 385: Ejemplo de formato libre *...1....+
- Page 386 and 387: Rows *Restricción: Este atributo n
- Page 388 and 389: SBLabel El texto que aparece en una
- Page 390 and 391: SBPosition Determina la posición d
- Page 392 and 393: Scale Permite que el programador aj
- Page 394 and 395: SearchType *Restricción: Este atri
- Page 396 and 397: SelectIdx Devuelve un valor de índ
- Page 398 and 399: SelectList Devuelve una lista de lo
- Page 400 and 401: SelPrinter *Restricción: Este atri
- Page 404 and 405: SetRcdFld Establece los datos corre
- Page 406 and 407: SetRcdText Define el texto que se m
- Page 408 and 409: SflNxtChg Indica si un registro de
- Page 410 and 411: ShDataLen Especifica el tamaño de
- Page 412 and 413: ShDataPos Especifica la posición q
- Page 414 and 415: ShowProp Establezca este atributo e
- Page 416 and 417: ShowTabs *Restricción: Este atribu
- Page 418 and 419: ShowTips Determina si debe visualiz
- Page 420 and 421: SortAsc Ordena los registros de una
- Page 422 and 423: SQLError Indica si la operación an
- Page 424 and 425: SQLQuery Define la sentencia SQL qu
- Page 426 and 427: Ejemplo de StartAt El siguiente fra
- Page 428 and 429: StatusBar Añade o elimina una barr
- Page 430 and 431: TabImage Especifica el nombre de ar
- Page 432 and 433: Text Establece o devuelve el valor
- Page 434 and 435: TextLength Devuelve la longitud del
- Page 436 and 437: TextStart Determina el primer cará
- Page 438 and 439: TickLabel Asigna una serie a una ma
- Page 440 and 441: Tile Cuando se establece en 1, la i
- Page 442 and 443: TimerMode Determina la modalidad de
- Page 444 and 445: TipText Especifica el texto visuali
- Page 446 and 447: TitlePlace Indica dónde debe estar
- Page 448 and 449: Topic El atributo Topic se establec
- Page 450 and 451: TopRecord Sitúa la lista dentro de
SetItem<br />
Sustituye un elemento existente de la lista. El elemento que se va a sustituir se<br />
determina mediante el valor actual del atributo Index para el componente.<br />
Para insertar un nuevo elemento en una lista, utilice el atributo InsertItem.<br />
Si el atributo Sequence especifica un orden de clasificación (es decir, ascendente o<br />
descendente), la posición del elemento una vez actualizado puede ser distinta de la<br />
indicada por el atributo Index.<br />
Tipo Serie<br />
Se aplica a los componentes<br />
Recuadro de<br />
combinación<br />
Códigos de operación<br />
Recuadro de lista<br />
SETATR<br />
Operativo en tiempo de ejecución<br />
sí<br />
GETATR no<br />
Valor permitido<br />
El nuevo texto del elemento<br />
Ejemplo de formato libre<br />
*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />
CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />
*<br />
C EVAL %setatr('win01': 'LB1': 'Index') = 5<br />
C EVAL %setatr('win01': 'LB1': 'SetItem') = 'new'<br />
*<br />
Ejemplo de formato fijo<br />
Cambiar el valor actual de un elemento de recuadro de lista:<br />
*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />
CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />
*<br />
C 'LB1' SETATR 5 'INDEX'<br />
C 'LB1' SETATR 'New' 'SetItem'<br />
*<br />
Capítulo 2. Atributos de componente 385