O tipo "Botão" possibilita a execução de um evento "client-side" a partir de um botão personalizado.

Propriedades

Tipo do Botão: Permite escolher o estilo (css) do botão utilizando o formato padrão do bootstrap.

197197

Label do Botão: É o texto que aparecerá no botão

195195

Controller

Para atribuir um evento ao botão, é necessário:

1 - Criar um Source do tipo Static JS e neste source criar um controller angular
2 - Adicionar este Source ao formulário.
3 - fazer a chamada do evento nas propriedades do botão.

1. Criar o source com um controller angular

Clique em Novo > Source

180180

Escolha o tipo Static JS, e preencha o key e o name do source.

565565

Este é um exemplo de controller angular, utilize-o como ponto de partida.

/*
 * ControllerMeuform
 * inpaas.doc.forms.main.controller.meuform
 * este é um snippet básico de criação do controller com um método de click de botão
 */
(function($){

    angular.module(window.MODULE_APP_NAME).controller("inpaas.doc.forms.main.controller.meuform", [ "$scope", "$uibModal", "$http", ControllerMeuform]);

    function ControllerMeuform($scope, $uibModal, $http, Notification) {
        
        $scope.clickDoMeuButton = function(data) {
            /*meu código*/
        }
        
    }
})(jQuery);

2. Adicionando o source ao formulário

Veja em Adicionar sources

3. Fazer a chamada do evento nas propriedades do botão.

Nas propriedades do botão, preencha o campoController com a key do seu source, e a propriedade Function Name com o nome do evento que será invocado.

199199