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.
- Componentes padronizados (visual e uso)
- Visual integrado aos temas do VSCode
- Baseado em React
- Abstrações de painéis (WebViewPanel) e modelos de dados
Na pasta principal do projeto, execute o comando:
npm i @totvs/tds-webtoolkit
- VSCodeAPIWrapper
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 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