A Lib do Protheus com as funcionalidades para utilização do TOTVS | HTML Framework estará disponível em 2016. No momento versões controladas serão disponibilizadas para as equipes de Segmentos envolvidas no projeto de Experiências de Uso

 

Após selecionar o repositório do Protheus na primeira tela do gerador de CRUD do TOTVS | HTML Framework, escolha o serviço fwhtmlmodel_wadl (Model Web Application Description Language for TOTVS Framework HTML).

Serão listados na próxima opção os Models publicados:

 

Após a finalizar a geração do CRUD edite o arquivo <model>-service.js (sendo <model> o nome do escolhido para o arquivo no gerador de CRUD) e altere o endereço da chamada REST para o configurado no Appserver.ini. Baseado no exemplo de Appserver.ini : 


 define(['index', 
  'components',
  'totvs-custom',
  'ng-load!totvs-resource'
    ], function(index) {
 // *************************************************************************************
 // *** FACTORIES
 // *************************************************************************************
 customerFactory.$inject = ['$totvsresource'];
 function customerFactory($totvsresource) {
  
  var factory = $totvsresource.REST('http://localhost:8084/html-protheus/rest/customer/:method/:id', {}, {}); 

No mesmo arquivo alterar a função isInvalidForm para tratamento de campos obrigatórios e outras validações.

Verificar nos arquivos .html campos do tipo combobox, checkbox, memo, etc e alterar o atributo type da tag field para o tipo correto. Verifique os componentes disponíveis na página Component da aplicação de referencia do TOTVS | HTML Framework: http://<endereço do TOTVS SmartClient HTML>:<porta do TOTVS SmartClient HTML>/html-app/#/html-sample/component

 

 

 

  • Sem rótulos