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
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago