Controllers
KanuFormController
new KanuFormController($state, $timeout, $scope, model_instance)
Controller Padrão de Fomulários
Param | Type | Description |
---|---|---|
$state | $stateProvider |
DI: ui-router $state |
$timeout | $timeoutProvider |
DI: angular $timeout |
$scope | Scope |
DI: Angular $scope |
model_instance | Model |
DI: resolve -> Model |
kanuFormController.onSubmit()
Ação executada quando o formulário for submetido
kanuFormController.updateList(data)
Faz o update em uma lista quando o objeto for atualizado ou salvo,
caso exista a variável this._list
Param | Type | Description |
---|---|---|
data | Model |
> Modelo atualizado |
kanuFormController.handleSubmitError(error)
Callback executado quando o submit for formulário retornar um erro
Param | Type | Description |
---|---|---|
error | error |
> Razão pela qual o erro foi emitido |
Boolean
kanuFormController.debug() ⇒ Retorna o status de debug atual
Returns: Boolean
- -> status do debug
KanuGridController
new KanuGridController($scope, $state, Model, resources, columns)
Recebe as informações passadas como DI
Param | Type | Description |
---|---|---|
$scope | $scope |
DI - angular $scope, |
$state | $state |
DI - ui-router $state, |
Model | Model |
DI - resolve - Classe do modelo |
resources | Array |
DI - resolve - Array de modelos |
columns | Array |
DI - resolve - Array de colunas exibidas no grid |
kanuGridController.go_to(state)
Navega para um estado da aplicação
Param | Type | Description |
---|---|---|
state | String |
Nome de um estado |
kanuGridController.handleEvents()
Registra um handle para os eventos padrão
kanuGridController.row_click_callback(scope, data)
Callback que é executado quando uma linha é clicada
Kind: instance method of [KanuGridController](#KanuGridController)
Param | Type | Description |
---|---|---|
scope | $scope |
> Scopo da linha |
data | Object |
> Dados da row que foi clicada |
kanuGridController.row_edit_callback(ev, data)
Callback chamado quando o usuário clicar no botão de edit de uma row
Kind: instance method of [KanuGridController](#KanuGridController)
Param | Type | Description |
---|---|---|
ev | Event |
[description] |
data | Model |
[description] |
kanuGridController.row_delete_callback(ev, data)
Callback chamado quando o usuário clicar no botão de delete de uma row
Kind: instance method of [KanuGridController](#KanuGridController)
Param | Type | Description |
---|---|---|
ev | Event |
> Evento |
data | Model |
> Dados da linha |
kanuGridController.add_button_callack()
Callback chamado quando o botão Adicionar
for clicado
Kind: instance method of [KanuGridController](#KanuGridController)
Object
kanuGridController.get_options(options) ⇒ Extende o objeto de opções padrão com objeto de opções do parametro, e o retorna;
Kind: instance method of [KanuGridController](#KanuGridController)
Returns: Object
- -> Objeto de configuração do componente kanu-grid
Param | Type | Description |
---|---|---|
options | Object |
> Objeto de configuração |