JsWebGets

From COREPHP

Jump to: navigation, search

Contents

Download

Faça aqui o download da JsWebGets

O que é JsWebGets?

A biblioteca JsWebGets mimifica diversos componentes de aplicativos desktop e é compatível com os dois principais navegadores do mercado: Mozilla/Firefox e Internet Explorer. A compatibilidade com outros navegadores ainda está sendo implementada. Será trabalhado, em primeiro momento, compatibilidade com o Konqueror e Opera.

A biblioteca é totalmente orientada a objetos, e inclue diversas facilidades como o JsWebServiceConnector que cria as chamadas de um Web Service em Javascript para uso pela aplicação, dispensando a necessidade de codificações enormes para uso desta facilidade que a Web moderna disponibiliza.

O nome JsWebGets vem da natureza Javascript dos objetos (JS) aliado ao uso de Widgets (acrônimo para window gadgets - dispositivos de janela) para a Web.

Componentes da JsWebGets v2.0 – Referência Completa

A referência colocada a partir desta página pretende servir como consulta rápida aos métodos públicos dos objetos.

Para melhor compreensão sobre a forma como foi documentada a referência, por favor, atenha-se aos padrões abaixo mostrados. O uso da biblioteca fora desses parâmetros poderá acarretar em mal funcionamento das aplicações que utilizem JsWebGets como biblioteca de interface. Embora o Javascript não faça o controle de atributos públicos ou privados nativamente, é extremamente importante, para o sucesso de sua aplicação, que você limite-se pelos parâmetros aqui definidos.

Por “Métodos Públicos” fica definido as APIs dos objetos aos quais os programadores devem ter acesso. Embora há muito mais métodos que os documentados aqui, tais métodos não documentados são para uso interno dos objetos. Para compreendê-los melhor, consulte a “Referência para Desenvolvedores do JsWebGets” junto à IDSL.

Os Métodos Herdados de classe pai são documentados nas classes filhas apenas quando há alteração nos parâmetros informados ou no retorno do método. Nas classes filhas, métodos herdados serão apenas listados, sendo necessário remeter-se à classe pai para ver a definição do método, há menos que haja alguma observação especial a fazer na classe filha (como os casos onde o método, mesmo presente, não tem utilização).

Não há nenhum Atributo Público nos objetos, com exceção do JsListView que contém duas referências para seus itens (item seleciona e último inserido). Embora, todos os atributos existentes possam ser alterados e lidos diretamente, reforçamos o pedido para que não o faça para não colocar em risco a compatibilidade e usabilidade futura da biblioteca.

Há ainda, a definição de tipos de variáveis, que segue a lista abaixo

str = String
int = Inteiro
bool = Booleano
any = Qualquer tipo básico (int, str, bool)
jsobj = um objeto JsWebGet

Listagem completa

   JsWebGets
       JsGeneral
       JsTranslation
       JsObject
       JsApplication
       Data
           JsDataConnector
           JsHTTPRequest
           JsWebServiceConnector
           JsXML
       Widgets
           JsWidget
           Form
               JsInput
               Button
                   JsBoxButton (sem documentação ainda)
                   JsCheckBox
                   JsIcon (sem documentação ainda)
                   JsImageButton
                   JsMiniToolBarButton
                   JsPushButton
                   JsRadioButton
                   JsRadioButtonItem
                   JsToolBarButton
               Field
                   JsCNPJEdit
                   JsCodeEdit (sem documentação ainda)
                   JsColorPicker (sem documentação ainda)
                   JsComboBox
                   JsCPFEdit
                   JsDateEdit
                   JsIPEdit
                   JsLineEdit
                   JsLineEditAdv
                   JsListBox
                   JsMoneyEdit
                   JsRichTextEdit (sem documentação ainda)
                   JsRichTextField (sem documentação ainda)
                   JsSpinBox
                   JsTableBuilder (sem documentação ainda)
                   JsTextEdit
                   JsTimeEdit
                   JsUpLoad
                   JsURLBuilder (sem documentação ainda)
           Visual
               Container
                   JsBox (sem documentação ainda)
                   JsDialog
                   JsDock (sem documentação ainda)
                   JsFieldSet (sem documentação ainda)
                   JsTab
                   JsToolBox (sem documentação ainda)
                   JsWebWrapper
                   JsWidgetGrid
                   JsWidgetStack
                   JsWindow (sem documentação ainda)
               Display
                   JsCalendar
                   JsImage
                   JsLabel
                   JsLine (sem documentação ainda)
                   JsMenu
                   JsMenuBar
                   JsMenuItem
                   JsMiniToolBar
                   JsToolBar
                   JsToolTip (sem documentação ainda)
               View
                   JsDataView (sem documentação ainda)
                   JsListView
                   JsListViewItem

Como utilizar

JsWebGets - Princípios básicos de organização lógica

Utilizando JsListViews e JsDataViews

Drag'n'Drop com JsListViews

Transferência de Dados de um JsListBox para outro

This page was last modified on 17 August 2009, at 13:40. This page has been accessed 2,323 times.