Sei sulla pagina 1di 32

PÚBLICO

PowerBuilder 12.6
Versión del documento: 2.0 - 27/10/2014

Nuevas características
Tabla de contenido

1 Nuevas características. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Soporte OData. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1 Base de Datos de Configuración del perfil - Cuadro de diálogo OData. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.1 Conexión Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.2 Certificado Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.3 Proxy Server Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.1.4 Ficha de vista previa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.2 Pintor base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.3 Crear un DataWindow El uso de un servicio de OData. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.4 Establecer la información de conexión para el servicio OData. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 64-Bit aplicaciones de Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4 Acoplable de Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4.1 Tipos de ventanas y de los Estados de acoplamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4.2 Hojas abiertas en un estado específico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.11

4.2.1 función OpenSheetAsDocument PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.12

4.2.2 función OpenSheetWithParmAsDocument PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . 13

4.2.3 PowerScript función OpenSheetDocked. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

4.2.4 PowerScript función OpenSheetWithParmDocked. . . . . . . . . . . . . . . . . . . . . . . . . . . . . dieciséis

4.2.5 función OpenSheetInTabGroup PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.2.6 función OpenSheetWithParmInTabGroup PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2.7 Apertura atracada Windows y pestañas de documentos de Windows. . . . . . . . . . . . . . . . . . . . . . . 21

4.3 Persistir el Estado MDI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.21

4.3.1 SetSheetID Función PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

4.3.2 función SaveDockingState PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.23

4.3.3 función LoadDockingState PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

4.3.4 función OpenSheetFromDockingState PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4.3.5 función OpenSheetWithParmFromDockingState PowerScript. . . . . . . . . . . . . . . . . . . . 0.26

4.3.6 CommitDocking función PowerScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

4.4 Propiedades en acoplable de Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.28

PUBL IC Nuevas características

2 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. Tabla de contenido
1 Nuevas Características

Las características más significativas introducidas en la versión 12.6 del PowerBuilder Classic y PowerBuilder .NET.

Nuevas características PUBL IC


Nuevas características © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 3
2 Apoyo OData

PowerBuilder Classic y PowerBuilder .NET pueden utilizar fuentes de datos OData.

OData (Protocolo de Datos Abiertos) es un protocolo de Internet para consultar y actualizar los datos que proporciona una manera de desbloquear sus datos y

liberarla de los silos que existen en las aplicaciones. OData está basada en REST (Representational State Transfer). Se utiliza el protocolo HTTP estándar para

acceder a los datos mediante GET, PUT, POST y DELETE. En tiempo de ejecución, los usuarios pueden recuperar y manipular datos.

2.1 Base de Datos de Configuración del perfil - Cuadro de diálogo OData

Definir un perfil de base de datos para acceder a un servicio de OData en PowerBuilder utilizando la interfaz de OData.

2.1.1 Conexión Tab

La ficha de conexión incluye opciones de conexión básicos que debe especificar para acceder a la información en el servicio de OData.

● Nombre de perfil El nombre de su perfil de base de datos.

● Información de conexión El identificador de recursos uniforme (URI) que representa el servicio OData.

● El acceso autenticado Seleccionar el tipo de acceso:

● El acceso anónimo - Abre el servicio por lo que se puede acceder sin proporcionar credenciales.

● La autenticación integrada de Windows - Utiliza la información en el equipo cliente para validar el acceso del usuario.

● Suministro de ID de usuario y contraseña - Si selecciona esta opción, introduzca el nombre de usuario necesario para conectarse a la fuente de datos y la

contraseña para el ID de inicio de sesión especificado.

● OData Catálogo extendido Utilice esta opción para definir los atributos extendidos, como editar estilos y reglas de validación, que se pueden
aplicar en las columnas de las tablas. Después de seleccionar esta opción, también puede especificar las propiedades de cada tabla y la
columna. Esta información se guarda en el registro.

2.1.2 Certificado Tab

La ficha Certificado incluye opciones de conexión básicos que debe especificar para acceder a la información en el servicio de OData.

Seleccionar una opción de conexión:

● Sin certificado X509 Seleccione esta opción cuando el servicio OData no requiere un certificado.

● Seleccione un certificado de almacén personal del usuario actual Hacer clic Cambio para seleccionar un certificado.

● Especificar un archivo de certificados local Hacer clic Vistazo para seleccionar un archivo de certificado en la máquina local.

PUBL IC Nuevas características

4 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. Soporte OData
2.1.3 Pestaña Servidor Proxy

La pestaña Proxy Server tiene opciones de conexión adicionales que se pueden utilizar para administrar el acceso al servicio OData.

● Utilizar la configuración del servidor proxy en Herramientas \ Opciones de diálogo Seleccione esta opción cuando se necesita la configuración del proxy o servidor de seguridad para

acceder a los servicios OData. Antes de seleccionar esta opción, establecer el proxy o servidor de seguridad en la información

Herramientas del sistema Opciones de configuración del cortafuegos . Asegúrese de seleccionar Usar valores anteriores como valores predeterminados del sistema.

● No usar servidor proxy para direcciones locales Utilice esta opción para omitir el servidor proxy cuando el servicio OData está usando una

dirección local.

2.1.4 ficha de vista previa

La pestaña Vista previa proporciona una manera conveniente para generar sintaxis de conexión PowerScript correcta en el entorno de desarrollo de PowerBuilder para su uso

en la secuencia de comandos de aplicaciones PowerBuilder. A medida que complete el cuadro de diálogo de configuración de base de datos del perfil de OData, la sintaxis de

conexión PowerScript correcta para cada opción de selección se basa en la ficha Vista previa. A continuación, puede copiar la sintaxis que desee en la ficha Vista previa en la

secuencia de comandos de aplicaciones PowerBuilder.

● Dupdo Copia el texto seleccionado en el cuadro de sintaxis de conexión de base de datos en el portapapeles. A continuación, puede pegar la sintaxis dentro del script

de PowerBuilder.

Pintor 2.2 Base de datos

Puede conectarse al servicio OData y trabajar con él en el pintor de base de datos. El pintor de base de datos es compatible

con las siguientes características:

● Definir una fuente de datos OData con el pintor perfil de base de datos.

● Conectarse a una fuente de datos OData en la vista de objetos.

● Añadir tablas a la vista Diseño de objetos con el menú contextual de arrastrar y soltar o.

● tabla de visualización y de columna propiedades en la vista de propiedades con el menú de contexto de arrastrar y soltar o.

● Arrastrar y soltar un tabla en las columnas de vista.

● Invocar la función de edición de datos en la vista de los resultados del pintor base de datos. Desde OData no es

una fuente de SQL, algunas características no son compatibles:

● La vista ISQL sesión no está habilitado.

● No se pueden crear, modificar o eliminar tablas.

● No se pueden crear usuarios o grupos de usuarios.

● No se puede incrustar las instrucciones SQL en PowerScript.

Nuevas características PUBL IC


Soporte OData © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 5
2.3 Crear un DataWindow El uso de un servicio de OData

Seleccione el origen de datos de servicio OData en el asistente DataWindow.

Procedimiento

1. Seleccionar Archivo Nuevo desde la barra de menú y seleccione DataWindow.

2. Si hay más de un objetivo, seleccione el destino en el que desea que el DataWindow que se crea a partir de la lista desplegable.

3. Elija el estilo de presentación para el objeto DataWindow y haga clic Siguiente .

4. Selecciona el Servicio OData fuente de datos y haga clic Siguiente .

5. Seleccione el perfil y haga clic en OData Siguiente .

6. En el pintor SQL:

○ Puede seleccionar una tabla.

○ Las ordenar, agrupar, y tener las pestañas no están disponibles.

○ ¿Dónde y la sintaxis están disponibles en PowerBuilder Classic y PowerBuilder .NET. La pestaña Resultados está disponible en
PowerBuilder .NET.

○ En la pestaña donde se puede especificar algunos criterios de selección utilizando la cláusula WHERE de la sentencia SELECT.

Cuando se completa la consulta, haga clic DE ACUERDO .

7. Revisar sus especificaciones y haga clic Terminar .

resultados

En tiempo de ejecución, el DataWindow o almacén de datos pueden manipular los datos del servicio OData, que incluye recuperar, actualizar, insertar

y borrar los datos.

PUBL IC Nuevas características

6 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. Soporte OData
2.4 Establecer la información de conexión para el servicio OData

Al igual que con otras bases de datos, utilice el objeto SQLCA Transacción (o objeto de transacción definida por el usuario) para recuperar y mostrar los datos del

servicio OData en un DataWindow o almacén de datos.

Procedimiento

1. Establecer los valores apropiados para el objeto de transacción.

2. Conectarse al servicio OData.

3. Establecer el objeto de transacciones para el DataWindow o almacén de datos.

4. Recuperar y actualizar los datos.

5. Cuando los procesos están completos, desconectarse del servicio OData.

Ejemplo

El código es como la siguiente:

SQLCA.DBMS = "ODT"
SQLCA.DBParm = "ConnectString = 'URI = http: // ESX2-appserver / TestDataService / Employee.svc'"

// conectarse al servicio de conectarse a


través de SQLCA; dw_1.SetTransObject
(SQLCA) dw_1.Retrieve ()

. . .

// desconectarse de la desconexión del servicio


utilizando SQLCA;

Para obtener más información sobre el uso del objeto de transacción global, consulte Técnicas de aplicación.

Nuevas características PUBL IC


Soporte OData © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 7
3 de 64 bits aplicaciones de Windows

Crear aplicaciones nativas de 64 bits en PowerBuilder Classic.

Uso

No hay un objetivo especial para aplicaciones nativas de 64 bits. Para construir una aplicación de 64 bits, seleccione la plataforma en el pintor ficha General
del Proyecto. Si tiene que entregar las versiones de 32 bits y 64 bits de su aplicación, se debe utilizar proyectos separados y carpetas separadas para la
salida desplegado.

No hay una IDE para el desarrollo de 64 bits. tiempo de diseño utiliza la misma interfaz y características de 64 bits de 32 bits se muestran en tiempo de ejecución cuando se

implementa la aplicación. Al hacer clic en el botón de funcionamiento del hombre, el proyecto se ejecuta como una aplicación de 32 bits.

32-bit permanece el valor predeterminado para las aplicaciones nuevas y migrados.

Durante el proceso de despliegue, cheques PowerBuilder e informes características no compatibles utilizados en la aplicación.

Nueva propiedad de Medio Ambiente de objetos

El nuevo ProcessBitness propiedad identifica si la aplicación es un proceso de 32 bits o 64 bits.

● Tipo de datos entero

● Valores 32 stands para 32 bits, y 64 stands para 64 bits Ver Objetos y Controles para más información sobre la Ambiente objeto. ver

el PowerScript Referencia para leer sobre la getEnvironment función.

nuevo tipo de datos

los LongPtr tipo de datos es de 4 bytes en la plataforma de 32 bits y 8 bytes en la plataforma de 64 bits. En la plataforma de 32 bits, LongPtr es lo mismo que largo; se

puede seguir utilizando siempre que sea larga LongPtr se requiere en aplicaciones de 32 bits. En aplicaciones de 64 bits, sin embargo, el uso de largo sostener LongPtr

las variables conducirán a truncamiento de datos de 8 bytes a 4 bytes, o corrupción de memoria si se pasa una

largo

variable de referencia cuando una LongPtr Se requiere ref. Si desea mover a 64 bits, el uso LongPtr siempre que sea necesario. No hace ningún daño a 32 bits.

Desde PowerBuilder no tiene un tipo de datos correspondiente a la C ++ tipo de puntero, y no hay operaciones de puntero en PowerBuilder, LongPtr No es un

tipo de datos en toda regla PowerBuilder. Se puede utilizar para sostener / pass identificadores de ventana, tiradores de bases de datos y otros objetos que

son esencialmente las direcciones de memoria. Realización de operaciones complejas en LongPtr tipo podría no funcionar. Si desea representar / computar 8

bytes enteros largos, el uso

largo largo.

PUBL IC Nuevas características

8 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 64-Bit aplicaciones de Windows
Requisitos del sistema

El entorno de tiempo de diseño requiere:

● SDK de Windows para Windows 7 o posterior

● . NET Framework 4.0 o posterior

● De 64 bits del sistema operativo Windows para probar (desarrollo requiere sólo de 32 bits) El

entorno de ejecución requiere:

● De 64 bits del sistema operativo Windows

● PowerBuilder 12.6 archivos de sistema de 64 bits

● bibliotecas de terceros de 64 bits, como controladores de bases de datos y archivos DLL externa

● Mayor de 4 GB de memoria física para evitar problemas de rendimiento

limitaciones

Hay limitaciones a esta nueva característica:

● Para consumir servicios Web, debe utilizar el motor de .NET. EasySOAP no es compatible.

● Puede usar componentes OLE y ActiveX en sus aplicaciones, pero debe utilizar las versiones de 32 bits en el IDE de PowerBuilder Classic. En
tiempo de ejecución debe tener instalados los componentes correctos ActveX de 64 bits.

● La cabecera DataWindow RichText no se muestra cuando la propiedad HeaderFooter es cierto hasta que llame
ShowHeadFoot (verdadero). Si no lo hace:

○ selecttext (L1 larga, larga c1, L2 larga, larga c2, la banda b cabecera!) devuelve 0 y el texto seleccionado es '' (cadena con 0
longitud)

○ selecttext (L1 larga, larga c1, L2 larga, larga c2, la banda b de pie de página!) devuelve 0 y el texto seleccionado es '' (cadena con longitud 0)

Funciona después de llamar ShowHeadFoot (true), pero no puede enfocar automáticamente.

● Desplazamiento en una DataWindow RichText pierde el foco.

● CopyRTF (falso, cabecera!) Sólo funciona cuando se llama ShowHeadFoot (verdadero) cuando HeaderFooter es cierto

● InsertDocument ( "*. Htm", true) devuelve -1

● InsertDocument ( "*. Doc", true) devuelve -1

● Posición devuelve el encabezado cuando el pie está en el foco

● SaveDocument (cadena f, {FileTypeDoc |! FileTypeHTML |! FileTypePDF}) devuelve -1 y FileExists evento se dispara

Funciones no compatibles

Estas características no son compatibles:

● COM + tiempo de ejecución

● generación de código máquina

● Tableta

Nuevas características PUBL IC


64-Bit aplicaciones de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 9
● SDK PBNI para el desarrollo de extensiones de PowerBuilder 64 bits

● columna de estilo de texto enriquecido DataWindow

● Web de control DataWindow para ActiveX

● Barra de estado

● vector de la red

● función ClearAll ()

● función Clear (verdadero)

● Cambio de puntero no funciona en los controles RichTextEdit

● La rueda del ratón no se desplaza una página RichTextEdit

● soporte para el servidor de aplicaciones

Además, si selecciona Propiedades en el menú emergente de diálogo RichTextEdit objeto, la aplicación se bloquea si se selecciona la impresión Spec

TabPage y haga clic en OK.

Las diferencias de comportamiento

El modo de vista previa RichText comporta de manera diferente; en 64 bits, es más como una vista previa de impresión.

PowerBuilder Native Interface (PBNI)

Sólo se puede utilizar extensiones de PowerBuilder de 32 bits en el IDE de PowerBuilder Classic. Para el tiempo de ejecución, empaquetar y distribuir bibliotecas de extensión de

64 bits con las aplicaciones de 64 bits. Los nombres de los archivos de su extensión de 64 bits deben coincidir con los nombres de archivo de 32 bits, ya que la aplicación hace

referencia a ella por nombre de archivo.

OrcaScript

Para crear aplicaciones nativas de 64 bits con OrcaScript, utilizar la nueva opción X64 para construir comandos ejecutables. Por ejemplo:

construir ejecutable <EXENAME> <iconName> <pbrName> <pbdflags> <machinecode> <newvstylecontrols> x64

PUBL IC Nuevas características

10 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 64-Bit aplicaciones de Windows
4 acoplable de Windows

En PowerBuilder Classic, podrá configurar el funcionamiento de atraque para las hojas que se abren en la ventana de marco MDI (interfaz de múltiples documentos).

4.1 Tipos de ventanas y Docking Unidos

Nuevos tipos de ventanas permiten que las hojas se abran en uno de cuatro estados: atracado, flotante, de documentos con fichas o ventana con pestañas. Los

dos nuevos WindowType Los valores son mdidock! y mdidockhelp !. Me gusta MDI! y mdihelp !, puede abrir hojas (ventanas secundarias) con las nuevas funciones

OpenSheet.

● atracado La hoja está abierta y fijado en posición con relación al objeto de ventana. El estado acoplado es el valor predeterminado.

● Flotante Los usuarios pueden mover una hoja flotando o incluso fuera del objeto de la ventana.

● TabbedDocument Hojas con fichas que aparecen en la misma zona de la ventana.

● TabbedWindow Las ventanas acopladas que ocupan la misma área de la ventana se encuentran en un grupo de fichas. Las pestañas están en el fondo.

Puede obtener el estado de cada hoja se abrió utilizando el tipo WindowDockState enumerado.

● WindowDockStateDocked!

● WindowDockStateFloating!

● WindowDockStateTabbedDocument!

● WindowDockStateTabbedWindow!

4.2 Hojas abiertas en un estado específico

Las nuevas versiones del OpenSheet función le permite abrir una hoja en una ubicación específica de acoplamiento, en un grupo de pestañas específica, o como un

documento.

Se puede abrir mediante programación hojas en un estado específico utilizando estos nuevos PowerScript ® funciones:

● OpenSheetAsDocument

● OpenSheetDocked

● OpenSheetInTabGroup

● OpenSheetWithParmAsDocument

● OpenSheetWithParmDocked

● OpenSheetWithParmInTabGroup

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 11
4.2.1 función OpenSheetAsDocument PowerScript

Abre una hoja como un documento dentro de una ventana de marco MDI para las ventanas acoplables.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetAsDocument ( < sheetrefvar> {, <WindowType> }, <Mdiframe> , <Sheetname>


{, < tabalign> } )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de


marco MDI. OpenSheetAsDocument coloca un rencia ref a la hoja
abierta a < sheetrefvar> .

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

<Mdiframe> El nombre de una ventana de marco MDI.

<Sheetname> Un identificador de cadena única para la hoja, que se utiliza cuando se

conserva el diseño.

<Tabalign> ( Opcional) Un booleano que, cuando se usa, se crea un nuevo grupo de fichas e indica

la alineación de las hojas del grupo. Cuando cierto, las lengüetas en el grupo

align verti camente. Cuando falsa, las lengüetas se alinean horizontalmente.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo,

OpenSheetAsDocument devuelve un valor nulo. En algunos casos, como por ejemplo si el < WindowType> argumento no es válido,

OpenSheetAsDocument arroja un error de tiempo de ejecución y no devuelve un valor; Por lo tanto, se recomienda que tanto probar el valor de

retorno y se coloca la llamada a la función en un bloque try-catch.

PUBL IC Nuevas características

12 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
Uso

documentos con pestañas pueden estar en más de un grupo de pestañas. Los usuarios pueden crear grupos de pestañas adicionales arrastrando una pestaña

fuera del grupo actual. Si hay más de un grupo de pestañas, utilice el < mdiframe> argumento para especificar en cuál de ellos para abrir una hoja. En lugar de

especificar la ventana padre, especifique una hoja ya está abierto en el grupo de pestañas en la que desea abrir su nueva hoja.

4.2.2 función OpenSheetWithParmAsDocument PowerScript

Abre una hoja como un documento dentro de una ventana de marco MDI para las ventanas acoplables.

OpenSheetWithParmAsDocument también almacena un parámetro en el objeto mensaje del sistema de modo que es accesible a la hoja
abierta.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetWithParmAsDocument ( < sheetrefvar> , <Parámetro> {, <WindowType> },


<Mdiframe> , <Sheetname> {, <Tabalign> } )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de


marco MDI. OpenSheetWithParmAsDocument

coloca una referencia a la hoja abierta en


<Sheetrefvar> .

<Parámetro> El parámetro que desea almacenar en el ob jeto mensaje cuando


se abre la hoja. < parámetro> debe tener uno de estos tipos de
datos:

● Cuerda

● Doble

● PowerObject

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 13
Argumento Descripción

<Mdiframe> El nombre de una ventana de marco MDI.

<Sheetname> Un identificador de cadena única para la hoja, que se utiliza cuando se

conserva el diseño.

<Tabalign> ( Opcional) Un booleano que, cuando se usa, se crea un nuevo grupo de fichas e indica

la alineación de las hojas del grupo. Cuando cierto, las lengüetas en el grupo

align verti camente. Cuando falsa, las lengüetas se alinean horizontalmente.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo,

OpenSheetWithParmAsDocument devuelve un valor nulo. En algunos casos, como por ejemplo si el < WindowType> argumento no es válido, OpenSheetWithParmAsDocument

arroja un error de tiempo de ejecución y no devuelve un valor; Por lo tanto, se recomienda que tanto probar el valor de retorno y se coloca la llamada a la

función en un bloque try-catch.

Uso

documentos con pestañas pueden estar en más de un grupo de pestañas. Los usuarios pueden crear grupos de pestañas adicionales arrastrando una pestaña

fuera del grupo actual. Si hay más de un grupo de pestañas, utilice el < mdiframe> argumento para especificar en cuál de ellos para abrir una hoja. En lugar de

especificar la ventana padre, especifique una hoja ya está abierto en el grupo de pestañas en la que desea abrir su nueva hoja.

El objeto del sistema de mensajes tiene tres propiedades para el almacenamiento de datos. Dependiendo del tipo de datos del parámetro especificado para OpenSheetWithParmAsDo

guiones para la hoja abierta se marque una de las siguientes propiedades.

la propiedad objeto de mensaje tipo de datos argumento

Message.DoubleParm Doble

Message.PowerObjectParm PowerObject (objetos PowerBuilder, incluyendo las estructuras definidas por el

usuario)

Message.StringParm Cuerda

En la ventana abierta, es una buena idea para tener acceso al valor pasado en el objeto del mensaje inmediatamente (porque algún otro
script puede utilizar el objeto de mensaje para otro propósito).

Nota

Cuando se pasa una PowerObject como un parámetro, que está pasando una referencia al objeto. El objeto debe existir cuando se hace referencia
a ella más tarde o se obtiene una referencia de objeto nulo, lo que provoca un error. Por ejemplo, si pasa el nombre de un control en una ventana
que se cierra, no existirá ese control cuando un script da acceso al parámetro.

PUBL IC Nuevas características

14 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
4.2.3 función OpenSheetDocked PowerScript

Abre una hoja atracado en una posición especificada dentro de una ventana de marco MDI para las ventanas acoplables.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetDocked ( < sheetrefvar> {, <WindowType> }, <Mdiframe> , <Posición> ,


<Sheetname> )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de


marco MDI. OpenSheetDocked Coloca una referenda a la hoja abierta
a < sheetrefvar> .

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

<Mdiframe> El nombre de una ventana de marco MDI.

<Posición> Un tipo enumerado que especifica dónde acoplar la hoja:

● WindowDockLeft!

● WindowDockRight!

● WindowDockTop!

● WindowDockBottom!

<Sheetname> Un identificador de cadena única para la hoja, que se utiliza cuando se

conserva el diseño.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo, OpenSheetDocked

devuelve un valor nulo. En algunos casos, como por ejemplo si el < WindowType> argumento no es válido, OpenSheetDocked arroja un error de tiempo de ejecución y

no devuelve un valor; Por lo tanto, se recomienda que tanto probar el valor de retorno y se coloca la llamada a la función en un bloque try-catch.

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 15
Uso

Abra la hoja, atracado en una posición especificada.

4.2.4 función OpenSheetWithParmDocked PowerScript

Abre una hoja atracado en una posición especificada dentro de una ventana de marco MDI para las ventanas acoplables.

OpenSheetWithParmDocked también almacena un parámetro en el objeto mensaje del sistema de modo que es accesible a la hoja abierta.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetWithParmDocked ( < sheetrefvar> , <Parámetro> {, <WindowType> },


<Mdiframe> , <Posición> , <Sheetname> )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de


marco MDI. OpenSheetWithParmDocked coloca una referencia a la hoja
abierta en < sheetrefvar> .

<Parámetro> El parámetro que desea almacenar en el ob jeto mensaje cuando


se abre la hoja. < parámetro> debe tener uno de estos tipos de
datos:

● Cuerda

● Doble

● PowerObject

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

<Mdiframe> El nombre de una ventana de marco MDI.

PUBL IC Nuevas características

dieciséis © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
Argumento Descripción

<Posición> Un tipo enumerado que especifica dónde acoplar la hoja:

● WindowDockLeft!

● WindowDockRight!

● WindowDockTop!

● WindowDockBottom!

<Sheetname> Un identificador de cadena única para la hoja, que se utiliza cuando se

conserva el diseño.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo,

OpenSheetWithParmDocked devuelve un valor nulo. En algunos casos, como por ejemplo si el < WindowType> argumento no es válido,

OpenSheetWithParmDocked arroja un error de tiempo de ejecución y no devuelve un valor; Por lo tanto, se recomienda que tanto

probar el valor de retorno y se coloca la llamada a la función en un bloque try-catch.

Uso

El objeto del sistema de mensajes tiene tres propiedades para el almacenamiento de datos. Dependiendo del tipo de datos del parámetro especificado para OpenSheetWithParmFrom

guiones para la hoja abierta se marque una de las siguientes propiedades.

la propiedad objeto de mensaje tipo de datos argumento

Message.DoubleParm Doble

Message.PowerObjectParm PowerObject (objetos PowerBuilder, incluyendo las estructuras definidas por el

usuario)

Message.StringParm Cuerda

En la ventana abierta, es una buena idea para tener acceso al valor pasado en el objeto del mensaje inmediatamente (porque algún otro
script puede utilizar el objeto de mensaje para otro propósito).

Nota

Cuando se pasa una PowerObject como un parámetro, que está pasando una referencia al objeto. El objeto debe existir cuando se hace referencia
a ella más tarde o se obtiene una referencia de objeto nulo, lo que provoca un error. Por ejemplo, si pasa el nombre de un control en una ventana
que se cierra, no existirá ese control cuando un script da acceso al parámetro.

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 17
4.2.5 función OpenSheetInTabGroup PowerScript

Abre una hoja de un grupo de pestañas dentro de una ventana de marco MDI para las ventanas acoplables.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetInTabGroup ( < sheetrefvar> {, <WindowType> }, <Siblingname> ,


<Sheetname> )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de


marco MDI. OpenSheetInTabGroup coloca un rencia ref a la hoja
abierta a < sheetrefvar> .

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

<Siblingname> El nombre de una ventana relacionada ya sea en un estado acoplado o en un grupo de

pestañas no documento. La hoja se abre en ese grupo de pestañas.

<Sheetname> Un identificador de cadena única para la hoja, que se utiliza cuando se

conserva el diseño.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo,

OpenSheetInTabGroup devuelve un valor nulo. En algunos casos, como por ejemplo si el < WindowType> argumento no es válido,

OpenSheetInTabGroup arroja un error de tiempo de ejecución y no devuelve un valor; Por lo tanto, se recomienda que tanto probar el valor de

retorno y se coloca la llamada a la función en un bloque try-catch.

PUBL IC Nuevas características

18 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
Uso

La primera hoja se abrió en una ventana principal no se puede abrir usando OpenSheetInTabGroup o

OpenSheetWithParmInTabGroup. Para crear un grupo de pestañas, abrir la primera hoja como hoja atracado y luego usar esa hoja como el < siblingname>
argumento.

4.2.6 función OpenSheetWithParmInTabGroup PowerScript

Abre una hoja de un grupo de pestañas dentro de una ventana de marco MDI para las ventanas acoplables.

OpenSheetWithParmInTabGroup también almacena un parámetro en el objeto mensaje del sistema de modo que es accesible a la hoja
abierta.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetWithParmInTabGroup ( < sheetrefvar> , <Parámetro> {, <WindowType> },


<Siblingname> , <Sheetname> )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de


marco MDI. OpenSheetWithParmInTabGroup

coloca una referencia a la hoja abierta en


<Sheetrefvar> .

<Parámetro> El parámetro que desea almacenar en el ob jeto mensaje cuando


se abre la hoja. < parámetro> debe tener uno de estos tipos de
datos:

● Cuerda

● Doble

● PowerObject

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 19
Argumento Descripción

<Siblingname> El nombre de una ventana relacionada ya sea en un estado acoplado o en un grupo de

pestañas no documento. La hoja se abre en ese grupo de pestañas.

<Sheetname> Un identificador de cadena única para la hoja, que se utiliza cuando se

conserva el diseño.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo,

OpenSheetWithParmInTabGroup devuelve un valor nulo. En algunos casos, como por ejemplo si el < WindowType> argumento no es válido, OpenSheetWithParmInTabGroup

arroja un error de tiempo de ejecución y no devuelve un valor; Por lo tanto, se recomienda que tanto probar el valor de retorno y se coloca la llamada a la

función en un bloque try-catch.

Uso

La primera hoja se abrió en una ventana principal no se puede abrir usando OpenSheetInTabGroup o

OpenSheetWithParmInTabGroup. Para crear un grupo de pestañas, abrir la primera hoja como hoja atracado y luego usar esa hoja como el < siblingname>
argumento.

El objeto del sistema de mensajes tiene tres propiedades para el almacenamiento de datos. Dependiendo del tipo de datos del parámetro especificado para OpenSheetWithParmFro

guiones para la hoja abierta se marque una de las siguientes propiedades.

la propiedad objeto de mensaje tipo de datos argumento

Message.DoubleParm Doble

Message.PowerObjectParm PowerObject (objetos PowerBuilder, incluyendo las estructuras definidas por el

usuario)

Message.StringParm Cuerda

En la ventana abierta, es una buena idea para tener acceso al valor pasado en el objeto del mensaje inmediatamente (porque algún otro
script puede utilizar el objeto de mensaje para otro propósito).

Nota

Cuando se pasa una PowerObject como un parámetro, que está pasando una referencia al objeto. El objeto debe existir cuando se hace referencia
a ella más tarde o se obtiene una referencia de objeto nulo, lo que provoca un error. Por ejemplo, si pasa el nombre de un control en una ventana
que se cierra, no existirá ese control cuando un script da acceso al parámetro.

PUBL IC Nuevas características

20 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
4.2.7 Apertura atracada Windows y de Windows con pestañas de documentos

Código de ejemplo para la apertura atracado ventanas y pestañas documentos.

Procedimiento

1. Crear una ventana w_sheet_any como principal! tipo de ventana.

2. En el caso abierto del w_sheet_any, agregue este código:

ls_i de cuerda
ls_i = Message.stringparm
Si no IsNull (ls_i) y ls_i <> "", entonces
this.title = ls_i terminar si

3. Crear una ventana w_mdidock_dockstate MDIDock y establecer cualquier menú en ella.

4. En el caso abierto del w_mdidock_dockstate, agregue este código:

ventana win []
OpenSheetWithParmDocked (ganar [1], "1", "w_sheet_any", esto, WindowDockLeft !, "") OpenSheetWithParmInTabGroup (ganar
[2], "2", "w_sheet_any", esto, "") OpensheetWithParmInTabGroup (ganar [3], "3", "w_sheet_any", Win [1], "")
OpenSheetWithParmAsDocument (ganar [4], "4", "w_sheet_any", esto, "") OpenSheetWithParmAsDocument (ganar [5], "5",
"w_sheet_any" , ganar [4], "") OpenSheetWithParmAsDocument (WIN [6], "6", "w_sheet_any", esto, "", false)
OpenSheetWithParmAsDocument (WIN [7], "7", "w_sheet_any", ganar [5] , "") OpenSheetWithParmAsDocument (WIN [8], "8",
"w_sheet_any", ganar [6], "")

5. Ejecutar la aplicación.
Verá ventanas 1 y 3 como un grupo de fichas, con las pestañas en la parte inferior. Hojas de 4, 5, y 7 parecen documentos como pestañas juntos, al

igual que 6 y 8, ambos grupos con pestañas en la parte superior. Ventana 2 está solo y untabbed.

4.3 Persiste el Estado MDI

Puede configurar la aplicación para que, cuando el usuario inicia la aplicación, las hojas están abiertas en la misma posición y estado que
cuando el usuario cerró.

De persistir los estados de hojas abiertas, es importante asociar un ID de cadena significativa con cada hoja abierta. Hay dos maneras de
hacer esto:

● Configurarlo como un argumento cuando se utiliza el OpenSheetAsDocument, OpenSheetWithParmAsDocument,


OpenSheetDocked, OpenSheetWithParmDocked, OpenSheetInTabGroup, o
OpenSheetWithParmInTabGroup función.

● Configurarlo usando el SetSheetID función.

Puede utilizar una función para almacenar el estado de MDI en el Registro cuando se cierra la aplicación. A continuación, puede utilizar otras funciones

para cargar y abrir las hojas en sus estados de conexión, y presentarlos.

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 21
Función 4.3.1 SetSheetID PowerScript

Establece el identificador único de una hoja abierta.

Se aplica a

objetos de ventana

Sintaxis

<Controlname> . SetSheetID ( < sheetname> )

Argumento Descripción

<Controlname> La hoja abierta a ser identificado.

<Sheetname> Un identificador de cadena única para la hoja, que se utiliza cuando se

conserva el diseño.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo, SetSheetID devuelve un valor nulo.

Uso

Si hay indentifier hoja se estableció cuando fue abierto por una de las funciones OpenSheet, se puede establecer una identificación usando el SetSheetID función.

También puede cambiar el ID de una hoja.

Ejemplo

ventana win []
OpenSheetDocked (WIN [1], esto, WindowDockLeft !, "") Win [1] .SetSheetID (
"sheet1")

PUBL IC Nuevas características

22 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
4.3.2 función SaveDockingState PowerScript

Almacena el estado de MDI en el registro.

Se aplica a

objetos de ventana

Sintaxis

SaveDockingState ( < regkey> )

Argumento Descripción

<Regkey> los < regkey> argumento es la clave de registro. Si no es tratar de la


clave existe en el registro, se crea uno. llaves existentes son
sobrescritos.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo, SaveDockingState

devuelve un valor nulo.

Uso

Puede configurar la aplicación para que se ahorra los estados de las hojas abiertas. Debe llamar a esta función cuando se cierra la aplicación.

Ejemplo

Guardar todas las hojas de registro

li_rtn número entero


cadena is_register = "Sybase \ PowerBuilder \ Ejemplos \ Docking \" li_rtn = this.SaveDockingState
(is_register)

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 23
4.3.3 función LoadDockingState PowerScript

Cargas Dos matrices de igual tamaño: nombres de tipos de hojas persistido y los ID correspondientes.

Se aplica a

objetos de ventana

Sintaxis

LoadDockingState ( < regkey> , <Windowtypes> , <Sheetnames> )

Argumento Descripción

<Regkey> La clave de registro donde la información se almacena utilizando


el SaveDockingState función.

<Windowtypes> Una matriz de cadenas de tipos de ventanas para todas las ven- ganar niño que

fueron persistieron.

<Sheetnames> Una matriz de cadenas de los identificadores únicos de las ventanas hijas

persistió correspondientes a los tipos de la

<Windowtypes> formación.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo, LoadDockingState

devuelve un valor nulo.

Uso

Para recuperar los estados de MDI que fueron guardados utilizando la SaveDockingState la función, el uso LoadDockingState

para obtener la información de la ventana del registro. A continuación, el uso OpenSheetFromDockingState o

OpenSheetWithParmFromDockingState para abrir cada una de las hojas persistido. Por último, utilice CommitDocking
hacer la disposición final y hacer que las hojas visibles.

PUBL IC Nuevas características

24 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
4.3.4 función OpenSheetFromDockingState PowerScript

Abre uno o más persistido hojas dentro de una ventana de marco MDI para las ventanas acoplables.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetFromDockingState ( < sheetrefvar> {, <WindowType> }, <Mdiframe> ,


<Sheetname> )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de


marco MDI. OpenSheetFromDockingState ces pla una referencia a la
hoja abierta a
<Sheetrefvar> .

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

<Mdiframe> El nombre de una ventana de marco MDI.

<Sheetname> El identificador de cadena única para la hoja.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo,

OpenSheetFromDockingState devuelve un valor nulo.

Uso

Abrir persistió hojas en sus estados de conexión guardados.

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 25
4.3.5 función OpenSheetWithParmFromDockingState PowerScript

Abre uno o más persistido hojas dentro de una ventana de marco MDI para las ventanas acoplables.

OpenSheetWithParmFromDockingState también almacena un parámetro en el objeto mensaje del sistema de modo que es accesible a la hoja
abierta.

Se aplica a

objetos de Windows

Sintaxis

OpenSheetWithParmFromDockingState ( < sheetrefvar> , <Parámetro> {,


<WindowType> }, <Mdiframe> , <Sheetname> )

Argumento Descripción

<Sheetrefvar> El nombre de cualquier variable ventana que no es una ventana de marco

MDI.

OpenSheetWithParmFromDockingState coloca una referencia a la


hoja abierta en < sheetrefvar> .

<Parámetro> El parámetro que desea almacenar en el ob jeto mensaje cuando


se abre la hoja. < parámetro> debe tener uno de estos tipos de
datos:

● Cuerda

● Doble

● PowerObject

<WindowType> ( Opcional) Una cadena cuyo valor es el tipo de datos de la ventana que desea
abrir. El tipo de datos de < WindowType>
debe ser el mismo o un descendiente de
<Sheetrefvar> .

<Mdiframe> El nombre de una ventana de marco MDI.

<Sheetname> El identificador de cadena única para la hoja.

Devoluciones

Entero. Devuelve 1 si tiene éxito y -1 si se produce un error. Si el valor de cualquier argumento es nulo,

OpenSheetWithParmFromDockingState devuelve un valor nulo.

PUBL IC Nuevas características

26 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
Uso

El objeto del sistema de mensajes tiene tres propiedades para el almacenamiento de datos. Dependiendo del tipo de datos del parámetro especificado para OpenSheetWithParmFro

guiones para la hoja abierta se marque una de las siguientes propiedades.

la propiedad objeto de mensaje tipo de datos argumento

Message.DoubleParm Doble

Message.PowerObjectParm PowerObject (objetos PowerBuilder, incluyendo las estructuras definidas por el

usuario)

Message.StringParm Cuerda

En la ventana abierta, es una buena idea para tener acceso al valor pasado en el objeto del mensaje inmediatamente (porque algún otro
script puede utilizar el objeto de mensaje para otro propósito).

Nota

Cuando se pasa una PowerObject como un parámetro, que está pasando una referencia al objeto. El objeto debe existir cuando se hace referencia
a ella más tarde o se obtiene una referencia de objeto nulo, lo que provoca un error. Por ejemplo, si pasa el nombre de un control en una ventana
que se cierra, no existirá ese control cuando un script da acceso al parámetro.

4.3.6 función CommitDocking PowerScript

Después se abren todas las hojas persistido, esta función los ordena y los hace visibles.

Se aplica a

objetos de ventana

Sintaxis

CommitDocking ()

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 27
Uso

Cuando todas las hojas persistido se abren utilizando la LoadDockingState y OpenSheetFromDockingState o


OpenSheetWithParmFromDockingState, el CommitDocking la función hace el trabajo de la organización de todo en su lugar y lo que
es aún visible.

Ejemplo

Restaurar todas las hojas de registro

cadena s1 [], s2 []
cadena is_register = "Sybase \ PowerBuilder \ Ejemplos \ Docking \" LI_START número entero,
LI_END, li_i, li_rtn li_rtn = LoadDockingState (is_register, s1, s2) lw_window ventana

LI_START = límite inferior (s1) LI_END = límite


superior (s2) para li_i = LI_START a LI_END

openSheetFromDockingState (lw_window, s1 [li_i], este, s2 [li_i]) junto

CommitDocking ()

4.4 Propiedades de Windows acoplable

Personalizar el comportamiento y la apariencia de las ventanas y pestañas.

Las opciones para ventanas secundarias

WindowDockOptions son para las ventanas secundarios para especificar la forma en que se pueden abrir:

● WindowDockOptionAll!

● WindowDockOptionTabbedDocumentOnly!

● WindowDockOptionDockedOnly!

● WindowDockOptionFloatOnly!

● WindowDockOptionTabbedDocumentAndDockedOnly!

● WindowDockOptionTabbedDocumentAndFloatOnly!

● WindowDockOptionDockedAndFloatOnly!

Pestañas

Propiedades en las formas de las pestañas:

● windowdocktabslanted!

PUBL IC Nuevas características

28 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. acoplable de Windows
● windowdocktabrectangular!

● windowdocktabsingleslanted! Ubicación del botón de

cierre en una ficha, en su caso:

● windowdocktabclosebuttonnone!

● windowdocktabclosebuttononactive!

● windowdocktabclosebuttonshared! Colores de

fichas:

● gradientes están disponibles

● por defecto a los colores del tema está disponible

Icono y botón de desplazamiento para las ventanas o documentos con fichas:

● TabbedWindowTabIcon / TabbedDocumentTabIcon

● TabbedWindowTabScroll / TabbedDocumentTabScroll

Ventana con pestañas y barras de título del documento

Colores de barras de la ventana y el título del documento pestañas:

● TabbedWindowActiveTabBackColor / TabbedDocumentActiveTabBackColor

● TabbedWindowActiveTabGradientBackColor / TabbedDocumentActiveTabGradientBackColor

● TabbedWindowActiveTabTextColor / TabbedDocumentActiveTabTextColor

● TabbedWindowInActiveTabBackColor / TabbedDocumentInActiveTabBackColor

● TabbedWindowInActiveTabGradientBackColor / TabbedDocumentInActiveTabGradientBackColor

● TabbedWindowInActiveTabTextColor / TabbedDocumentInActiveTabTextColor

● TabbedWindowMouseoverTabBackColor / TabbedDocumentMouseoverTabBackColor

● TabbedWindowMouseoverTabGradientBackColor / TabbedDocumentMouseoverTabGradientBackColor

● TabbedWindowMouseoverTabTextColor / TabbedDocumentMouseoverTabTextColor

● TabbedWindowTabsAreaColor / TabbedDocumentTabsAreaColor

● TabbedWindowTabsAreaGradientColor / TabbedDocumentTabsAreaGradientColor

● TabbedWindowTabsAreaGradientVert / TabbedDocumentTabsAreaGradientVert estados Barra de título:

● TitleBarActiveColor / TitleBarInActiveColor

● TitleBarActiveGradientColor / TitleBarInActiveGradientColor

● TitleBarActiveGradientVert / TitleBarInActiveGradientVert

● TitleBarActiveaTextColor / TitleBarInActiveTextColor Incluir asocia barra de

herramientas en la propia ventana - ToolbarInSheet

Nuevas características PUBL IC


acoplable de Windows © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 29
Aviso legal Importante información legal

Las muestras de codificación

Cualquier línea de codificación de software y / o código / cuerdas ( "Código") incluidos en esta documentación son únicamente ejemplos y no están destinados a ser utilizados en un entorno de sistema productivo. El Código sólo se

diseñó para explicar y visualizar las reglas de sintaxis y frases de cierta codificación mejor. SAP no garantiza la exactitud e integridad del Código dada en el presente documento, y SAP no será responsable de los errores o daños

producidos por el uso del Código, a menos que los daños fueron causados ​por SAP intencionadamente o por negligencia grave de SAP.

Accesibilidad

La información contenida en la documentación de SAP representa la opinión actual de SAP de los criterios de accesibilidad a la fecha de publicación; no es de ninguna manera pretende ser una guía vinculante sobre la manera de garantizar la

accesibilidad de los productos de software. SAP en particular, se exime de cualquier responsabilidad en relación con este documento. Esta exención de responsabilidad, sin embargo, no se aplica en los casos de dolo o negligencia grave de SAP.

Por otra parte, este documento no da lugar a ninguna obligación contractual directa o indirecta de SAP.

-Neutral de la Lengua

En la medida de lo posible, la documentación de SAP es de género neutro. Dependiendo del contexto, el lector se dirige directamente con "usted", o si se utiliza un nombre de género neutro (como "vendedor" o "día de trabajo"). Si cuando

se hace referencia a los miembros de ambos sexos, sin embargo, la tercera persona del singular no puede ser evitado o no existe un sustantivo de género neutro, SAP se reserva el derecho a usar la forma masculina del sustantivo y

pronombre. Esto es para asegurar que la documentación sigue siendo comprensible.

Los hipervínculos a Internet

La documentación de SAP puede contener enlaces a Internet. Estos hipervínculos están destinadas a servir como una pista sobre dónde encontrar información relacionada. SAP no garantiza la disponibilidad y exactitud de
esta información relacionada o la capacidad de esta información para servir a un propósito particular. SAP no será responsable de los daños causados ​por el uso de la información relacionada menos que los daños han sido
causados ​por la negligencia de grave o dolo de SAP. Todos los enlaces se clasifican para la transparencia (véase: http://help.sap.com/disclaimer ).

PUBL IC Nuevas características

30 © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. Aviso legal Importante información legal
Nuevas características PUBL IC
Aviso legal Importante información legal © 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. 31
www.sap.com/contactsap

© 2014 SAP SE o una compañía de SAP afiliado. Todos los derechos reservados. Ninguna parte de esta publicación

puede ser reproducida o transmitida en cualquier forma o para cualquier propósito sin el permiso expreso de SAP SE

o una compañía de SAP afiliado. La información contenida en este documento puede modificarse sin previo aviso.

Algunos productos de software comercializados por SAP SE y sus distribuidores contienen componentes de software

propiedad de otros proveedores de software. Las especificaciones de los productos pueden variar. Estos materiales

los proporciona SAP SE o una empresa filial de SAP sólo para fines informativos, sin representación o garantía de

ningún tipo y SAP o sus compañías afiliadas no se hace responsable de los errores u omisiones con respecto a los

materiales. Las únicas garantías de los productos y servicios de la compañía SAP o SAP de afiliados son los que se

establecen en las declaraciones expresas de garantía que acompañan a dichos productos y servicios, si las hubiera.

Nada en este documento debe interpretarse como una garantía adicional. SAP y otros productos y servicios de SAP

mencionados, así como sus respectivos logotipos son marcas comerciales o marcas comerciales registradas de SAP

SE (o una empresa filial de SAP) en Alemania y en otros países. Todos los demás nombres de productos y servicios

mencionados son marcas comerciales de sus respectivas compañías. Por favor mira SAP y otros productos y

servicios de SAP mencionados, así como sus respectivos logotipos son marcas comerciales o marcas comerciales

registradas de SAP SE (o una empresa filial de SAP) en Alemania y en otros países. Todos los demás nombres de

productos y servicios mencionados son marcas comerciales de sus respectivas compañías. Por favor mira SAP y

otros productos y servicios de SAP mencionados, así como sus respectivos logotipos son marcas comerciales o

marcas comerciales registradas de SAP SE (o una empresa filial de SAP) en Alemania y en otros países. Todos los

demás nombres de productos y servicios mencionados son marcas comerciales de sus respectivas compañías. Por

favor mira http://www.sap.com/corporate-en/legal/copyright/ index.epx para la información y las comunicaciones de la

marca adicional.

Potrebbero piacerti anche