kanu-core v0.0.27
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 |
kanuFormController.debug() ⇒ Boolean
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)
kanuGridController.get_options(options) ⇒ Object
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 |
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago