Aug 13

Vamos começar com um pouco de código..

Quando começamos a desenvolver a aplicação que o GAS vai gerar nos deparamos com um problema.

Usar controles do ASP.NET ou desenvolver nossos próprios controles?

Sabiamos que precisariamos de controles como (Menu/ToolBar/Grid/Combo) entre outros.

Ao analisar e testar os controles do ASP.NET encontramos muita deficiência, alguns nem existiam como no caso da Toolbar e outros tinham muitas limitações.

Partimos para o desenvolvimento dos controles que iriamos precisar na aplicação.

Começamos pelo Menu, veja abaixo o codigo ASPX para incluir o controle de menu chamado de gMenu numa página

<%@ Register Assembly="gmenu" Namespace="g.WebComponents" TagPrefix="gMenu" %> aqui fica a referência ao componente

<gMenu:gmenu ID="gasMenuPrincipal" runat="server" Width="102%" Skin="Gas" Style="position: absolute;

top: 40; left: 0; height: 29px">

</gMenu:gmenu>

 Veja abaixo o codigo XML que alimenta o nosso menu...

<Menu>

<Group Flow="Horizontal"><

Item text="Arquivo">

<Group Flow="Vertical"><

Item value="empresa.aspx" text="Empresa"/>

<Item value="parametro.aspx" text="Parƒmetros do sistema"/><

Item LeftLogo="~\Images\ico\consulta.ico" tooltip="Cria Consulta no BD" text="Constru‡Æo de consultas" value="visualizador.aspx"/>

<Item LeftLogo="~\Images\ico\frminfo.png" text="Informa‡äes sobre o BD" value="dbinfo.aspx"/><

Item LeftLogo="~\Images\ico\senhas.ico" text="Manuten‡Æo de senhas" value="acessos.aspx" />

<Item LeftLogo="~\Images\ico\final.ico" text="Finalizar" value="End"/></

Group>

</Item><

Item text="Editar">

<Group Flow="Vertical"><

Item LeftLogo="~\Images\ico\grava0.gif" text="Gravar" value="Save"/>

<Item LeftLogo="~\Images\ico\cancela0.png" text="Cancelar" value="Cancel"/><

Item LeftLogo="~\Images\ico\inclui0.gif" text="Incluir" value="New"/>

<Item LeftLogo="~\Images\ico\exclui0.gif" text="Excluir" value="Delete"/><

Item LeftLogo="~\Images\ico\ortog.ico" text="Corrige ortografia"/>

<Item LeftLogo="~\Images\ico\procura0.ICO" text="Procurar"/><

Item LeftLogo="~\Images\ico\filtro0.gif" text="Filtrar" value="Filter" />

<Item LeftLogo="~\Images\ico\total.ico" text="Totalizar"/><

Item LeftLogo="~\Images\ico\grafar.ico" text="Grafar"/>

<Item LeftLogo="~\Images\ico\primreg0.gif" text="Primeiro" value="First"/><

Item LeftLogo="~\Images\ico\volreg0.gif" text="Anterior" value="Previous"/>

<Item LeftLogo="~\Images\ico\maisreg0.gif" text="Proximo" value="Next"/><

Item LeftLogo="~\Images\ico\ultreg0.gif" text="éltimo" value="Last"/> </Group>

</Item>

O resultado disso é a imagem abaixo:

Tags:

Add comment




biuquote
Loading