http://cursos.powerbuilder.

org

1

org .org Oscar Uriel Tobar Ríos Gerente Técnico Power Team Ltda 2 oscartobar@powerbuilder.powerbuilder.http://cursos.

powerbuilder.Agenda  Introducción a la tecnología WebForms  Eventos importantes  Para tener en cuenta  Demostración  Documentación  Preguntas http://cursos.org 3 .

org .powerbuilder.ARQUITECTURA CLIENTE/SERVIDOR CLASICA http://cursos.

ARQUITECTURA WEB http://cursos.org .powerbuilder.

Este archivo se ubica en la carpeta donde usted hace deploy a la aplicación. así CarpetaDeLaAplicacion\Scripts Ejemplo: C:\inetpub\wwwroot\miweb\scripts\PBDataWindow.Event handlers por defecto  Los event handlers por defecto para un control DataWindow en web se encuentran en el archivo PBDataWindow. Los event handlers por defecto llaman uno o mas eventos de lado del servidor pero cada uno incluye la referencia del evento principal que llama http://cursos.powerbuilder.js  Los event handlers normalmente causan postback o un delayed postback en el servidor.org 6 .js.

 Por ejemplo.Eventos del lado del cliente  Las propiedades ClientEvent de la Web DataWindow también se han expuesto. Los nombres de los ClientEvent consisten en el nombre de un evento con un "OnClient” antes.permitiendo la creación de controladores de eventos personalizados que puede reemplazar el valor predeterminado de los controladores de eventos en el archivo de PBDataWindow.org 7 .js. http://cursos. la propiedad ClientEvent que corresponde al evento Clicked sería OnClientClicked.  Puede evitar el controlador de eventos predeterminado Seguido del evento mediante el establecimiento de OnClientClicked al nombre de una función JavaScript que utiliza el cliente seguido argumentos del evento.powerbuilder.

powerbuilder.http://cursos.org 8 .

http://cursos. Si activa el retorno por defecto del event handler el ItemChanged inmediatamente rechaza el valor digitado o causa una espera grande en la aplicacion mientras termina la cascada de eventos del postback.powerbuilder. and ItemFocusChanged. La cascada de eventos que ocurre con el postback es:  ItemChanged.Tenga en cuenta  Por defecto el event handlers para los eventos ItemChanged y el ItemError no generan postbacks. Clicked.org 9 . RowFocusChanged. RowFocusChanging.

org 10 .http://cursos.powerbuilder.

but DoubleClicked is not Clicked and ButtonClicked are handled.org 11 . but DoubleClicked is not Clicked and ButtonClicking is handled.Evento del lado del cliente JavaScript handler Por defecto Se utiliza en las siguientes condiciones para los eventos del lado del servidor Clicked is handled.powerbuilder. but DoubleClicked is not Clicked PBDataWindow_Clicked (postback) http://cursos.

http://cursos.org 12 .powerbuilder.

columnName.Evento ButtonClicked Argumentos sender. objectName sender. rowNumber. objectName sender. newValue DoubleClicked ItemChanged 13 . then trigger ButtonClicked 1 – Do not execute action or trigger ButtonClicked 0 – Continue processing 1 – Prevent focus change 0 – Continue processing 1 – Prevent focus change 0 – Accept data value 1 – Reject data value and prevent focus change 2 – Reject data value but allow focus change Clicked sender. rowNumber. rowNumber. rowNumber. buttonName sender. buttonName Códigos de retorno 0 – Continua procesando ButtonClicking 0 – Execute action assigned to button. rowNumber.

DEMOSTRACION http://cursos.org 23 .powerbuilder.

htm http://cursos.Deploying applications and components to .org 24 .sybase.NET  http://infocenter.powerbuilder.Documentación  Capitulo 3 .sybase.d c00586_1150/html/dplynet/title.com/help/topic/com.

org http://cursos.powerbuilder.Cursos ON-LINE de PowerBuilder http://cursos.org 25 .powerbuilder.

powerbuilder.http://cursos.org 26 .