/TDS-WebToolKit

Standard UI for TDS products

Primary LanguageTypeScriptApache License 2.0Apache-2.0

TDS-WebToolKit, standard UI for TDS products

GitHub license Version Installs Downloads Rating GitHub issues GitHub forks Visual Studio Marketplace Last Updated

All Contributors

A extensão TDS-WebToolKit é um conjunto de componentes para o desenvolvimento de extensões VSCode e recomendado para quem deseja desenvolver extensões VSCode para os produtos TDS, seguindo o padrão de desenvolvimento visual da TOTVS, com agilidade e facilidade.

Funcionalidades

  • Componentes padronizados (visual e uso)
  • Visual integrado aos temas do VSCode
  • Baseado em React
  • Abstrações de painéis (WebViewPanel) e modelos de dados

Instalação

Na pasta principal do projeto, execute o comando:

npm i @totvs/tds-webtoolkit

Componente não visual

  • VSCodeAPIWrapper

TdsPanel

Abstração de um painel (WebViewPanel) com base em modelo de dados e com procedimentos pré-definidos. Além destes, o desenvolvedor por customizar o comportamento do painel, sobrescrevendo métodos, reaproveitando comandos pré-existentes ou adicionando seus próprios comandos.

Componentes visuais

Componentes visuais baseados em React e VSCode-WebToolkit, que agiliza a criação de visões (views), simplificando e padronizando-as através da abstração do visual (tema), de definições (propriedades) e de detalhes de funcionamento do React, mas sem perder a flexibilidade no desenvolvimento de visões mais complexas.

  • TdsPage
  • TdsForm
  • TdsCheckBoxField
  • TdsLabelField
  • TdsNumericField
  • TdsSelectionField
  • TdsSelectionResourceField
  • TdsSimpleCheckBoxField
  • TdsSimpleLabelField
  • TdsTextField
  • TdsButton