Histórico da Página
Aviso |
---|
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:
Nota |
---|
...
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 : |
HTML |
---|
<div class="preformatted panel" style="border-width: 1px;"><br/><pre> define(['index', 'components', 'totvs-custom', 'ng-load!totvs-resource' ], function(index) { // ************************************************************************************* // *** FACTORIES // ************************************************************************************* customerFactory.$inject = ['$totvsresource']; function customerFactory($totvsresource) { var factory = $totvsresource.REST('<strong><em>http://localhost:8084/html-protheus/rest/customer/:method/:id</em></strong>', {}, {}); </pre><br/></div> |
Nota |
---|
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 |