|
|
|
|
- Dónde utilizar gStoredValue
- Valor añadido
- Sensibilidad a los casos
- Combo Box completado automáticamente
- Elemento recuperado
- Control Planificador
- Caso especial: control Combo Box o Combo Box en un control Tabla
// Button control code to populate the Combo Box control // ---------------------------------------------- // The "COMBO_Title" Combo Box displays personal titles: // "Mister", "Madam" and "Miss". // An integer representing a gender will be returned to the language ListeAdd(COMBO_Title, "Mister" + gStoredValue("1")) // Only the string "1" is returned to the language. // This string is not displayed in the Combo Box control.
// Button control code to get the value of gStoredValue // ------------------------------------------------------------------------------- // Code to get the value of gStoredValue for the selected option Info(COMBO_Title[COMBO_Title].StoredValue) // Displays "1" in our example.
Sintaxis
<Result> = gStoredValue(<String to return>)
<Result>: Cadena de caracteres Cadena control que debe utilizarse en ListAdd, ListInsert o ListModify. <String to return>: Cadena de caracteres Valor de texto a devolver. Sólo esta cadena será devuelta al idioma. Esta cadena no se mostrará en la pantalla de fila. Observaciones Dónde utilizar gStoredValue gStoredValue se puede llamar en cualquier lugar del fila que se añada. Por ejemplo: ListAdd(COMBO_COMBO1, gStoredValue("1") + "Mister") // or ListAdd(COMBO_COMBO1, "Mister" + gStoredValue("1"))
Valor añadido Los valores añadidos con gStoredValue no se tienen en cuenta para las operaciones de ordenación y los atajos de teclado. Si se añaden varios valores a un elemento de un cuadro de lista con gStoredValue, sólo se devolverá el primer valor. ListAdd(LIST_LIST1, "MyElement" + gStoredValue("Link1") + gStoredValue("Link2"))
En este ejemplo, sólo se devolverá el valor "Link1". ListSeek tiene en cuenta los valores añadidos por gStoredValue. gStoredValue no distingue entre mayúsculas y minúsculas. Por lo tanto, el siguiente código: ListAdd(LIST_LIST1, "MyElement" + gStoredValue("AAA"))
será equivalente a: ListAdd(LIST_LIST1, "MyElement" + gStoredValue("aaa"))
Combo Box completado automáticamente gStoredValue se utiliza para gestionar los controles "auto-rellenados Combo Box". Cuando se recupera un elemento de un List Box o control Combo Box, el orden de prioridad es el siguiente: - Valores añadidos por gStoredValue.
- Valores añadidos por gToRetrieve.
Para obtener el valor almacenado asociado con un elemento del control, use el StoredValue Property . Si los Resource s del programa han sido creados con SchedulerAddResource mediante gStoredValue, el nombre del Resource obtenido con SelectedResource Property corresponderá al valor especificado en la función gStoredValue para este Resource. Ejemplo: // Adds a resource (a meeting room) into the Scheduler control // Meeting is the data file that describes the available meeting rooms SchedulerAddResource(SCH_RoomOccupancy, Meeting.Name + gStoredValue(Meeting.MeetingID)) ... // Click code on BTN_NEW_APT button MyAPT is Appointment IF SCH_RoomOccupancy.SelectedResource = "" THEN RETURN END MyAPT.StartDate = SCH_RoomOccupancy.StartDate MyAPT.EndDate = SCH_RoomOccupancy.EndDate MyAPT.Resource = SCH_RoomOccupancy.SelectedResource // The name of the resource corresponds to the value specified // in gStoredValue for this resource
Caso especial: control Combo Box o Combo Box en un control Tabla Si gStoredValue debe devolver una cadena vacía (""), el resultado será diferente si el control utilizado es una columna control Combo Box o Combo Box en un control Tabla. Se utiliza el siguiente código: ListAdd(COMBO, "MyElement" + gStoredValue(""))
el valor recuperado será: - una cadena vacía ("") en el caso de una control Combo Box,
- 0 (cero) en el caso de una columna Combo Box en un control Tabla.
Para utilizar el mismo código para recuperar el valor de gStoredValue para una columna control Combo Box y una Combo Box, se recomienda utilizar un control Combo Box en un columna portacontenedores en el control Tabla.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|