User:anonymousLog inRegister
Recents:
RCO UC Basic Library

Description

Este é um conjunto(básico) de Users Controls(UCS) em JAVASCRIPT , agradeço a ajuda nas críticas , melhorias e sugestões. Contêm os seguintes recursos:

  1. RCO Link Color, define os padrões dos links dos Hyperlinks, cor, tamanho , fonte, etc.. 
  2. RCO Advanced Hyperlink, abre janelas com os browsers, com mais opções, através de um HyperLink, podendo maximizar, centralizar, posicionar, com hyperlink ou com um botão, etc;
  3. RCO Print This page, abre o comando de impressão do Browser, via método de dentro do GX, para a página atual, alterando o caption do print page; NEW!
  4. RCO WindowOpen, abre janelas dimensionadas ou não via métodos de dentro do GX; NEW!
  5. RCO WindowOpenConsole, abre janelas centralizadas com conteúdo HTML dinâmicamente, incluindo link FECHAR; NEW!
  6. RCO Prompt, Pede um prompt em javascript retornando seu conteúdo ao genexus; NEW!
  7. RCO Login UC, formulário de login e senha para ser validada no banco de dados; NEW!
  8. RCO Alert, mostra mensagens ao estilo da função alert do Javascript; NEW!
  9. RCO Confirm, mostra janela pedindo confirmação de determinada ação, NEW!
  10. Confirm by K2BTools(®), agrega a um botão ou link uma tela com as perguntas de confirmação (que podem serem trocadas); NEW!

Muito útil e prático estes recursos, colocarei mais recursos assim que aprender e dominar bem os comandos JAVASCRIPT.

 

RCO Tool Bar Categorized

 Image:RCO UC TOOLBAR

Tela em modo Design

Image:Tela RCO UC Design

Estes são nossos primeiros UC com o EVL1, peço desculpas se ainda não estiver 100%, mas farei as alterações/sugestões conforme a lista abaixo.


Installation

  • RCO UC Library can now be downloaded directly from GXplatform gallery
  • Copie a pasta dos UC para a pasta C:\Program Files\ARTech\GeneXus\GeneXusXEv1\UserControls;
  • Com permissão de administrador (WIN VISTA) , digite no prompt do DOS (CMD) , cd C:\Program Files\ARTech\GeneXus\GeneXusXEv1 
  • Digite Genexus /Install
  • Abra o Genexus e uma KB (.net ou java) e verifique na Toolbar dos WEBPANELS e das TRNS, se estão aparecendo.  

Sample runtime image   

Image:Tela RCO RCO WindowOpenCenter

Exemplo Evento GX:

RCOOpenWindow1.LinkOpen = RelatorioGX.Link(50598, 1, 0)
RCOOpenWindow1.OpenWindow(True, 500, 500, False, 0, 0, True)

 


Image:Tela RCO UC WindowOpen Positioned


RCOOpenWindow2.LinkOpen =  RelatorioGX.Link(50598, 1)
RCOOpenWindow2.OpenWindow(False, 30,30, False)

Image:Tela RCO UC WindowOpen Console

Event 'Janela c/ Conteudo'

&vrTextoHTML = 'Conteudo a meu dipor de texto conforme eu quero!<BR>' + 

               '<BR>' + 

   'Poderá ser colocado qualquer texto HTML aqui!<BR><BR>' + 

   'Será criado em tempo de execução!'

RCOOpenWindowConsole1.OpenWindowConsole('TITULO DINÂMICO by RCO', &vrTextoHTML , 250, 250, False)

EndEvent

Image:Tela RCO UC Prompt

Event 'Prompt de Dados'

RCOPrompt1.PromptData('Por favor informe o seu NOME', '')

If (RCOPrompt1.Resposta <> '') And Len(RCOPrompt1.Resposta) > 0

Msg( 'Informado o conteúdo:' + RCOPrompt1.Resposta)

Else

Msg('NENHUM NOME INFORMADO!')

Endif

EndEvent

Image:Tela RCO UC Print This page

 Event 'Imprimir esta Página'

RCOPrintThisPage1.PrintPage()

EndEvent

 Image:tela RCO Confirm by K2BTools

Event Start

Confirm1.AttachedControl = Button3.InternalName
Confirm1.Message = 'Deseja realmente Processar tal ação?'
Confirm1.OkLabel = 'Processar'
Confirm1.CancelLabel = 'Cancelar'
Confirm1.Width = '300'
Confirm1.Height = '80'

EndEvent

 Image:tela RCO UC Login1 AZUL
 Background e Tamanhos das fontes alteráveis no UC
 Image:tela RCO UC Login2 Mocasin
 Tabela e Etiquetas dos labels e botões configuráveis via Classe do GX
Image:tela RCO UC Login3 Design

// Sample Code for RCO Login UC

Event RCOLogin1.LoginInformado()
   &vrLogin = RCOLogin1.LoginDigitado
   &vrSenha = RCOLogin1.SenhaDigitada

   // LOGIN e SENHA ABAIXO, pegar(pesquisar) do Banco de Dados
   If ((&vrLogin <> 'LOGIN') And (&vrSenha <> 'SENHA'))
      RCOLogin1.MensagemRetorno('LOGIN e Senha INVÁLIDO! Tente Novamente')
   Else
      RCOLogin1.MensagemRetorno('Parabéns.. vc será redirecionado em breve...')
      WebPanel1.Link()
   Endif
EndEvent

 Image:tela RCO UC Login Horizontal
 Image:tela RCO UC Login Design Horizontal
Image:tela RCO UC Alert
Image:tela RCO UC Confirm
Image:Tela RCO UC Confirm Design And Code

 

Todo List / Sugestions

  1. Funciona no IE , FIREFOX e Chrome 4.0;

 

Thanks and Collaboration

Gonzallo Cuiñas
Javier Larosa
Armando Cardoso
Gonzalo Gallott
K2bTools Team

Change Log

Mar 5th, 2009: v0.1 BETA released;
Sep 17th, 2009: v0.5 BETA release;
Sep 20th, 2009? v0.5 BETA release, login horizontal, uc confirm e prompt modificado;

 

Contact

Ricardo Oliveira - ricardo@rcop.com.br

 

 

 

 

 

 

Created: 03/05/09 11:11 AM by rcoproc Last update: 09/20/09 11:07 PM by rcoproc
 
Page
Categories
Group
Powered by GXwiki 3.0 Beta1 (generated with GeneXus X Evolution 1) gxwiki@gxtechnical.com