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