kanu-core

0.0.27 • Public • Published

Controllers

KanuFormController
KanuGridController

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

Readme

Keywords

none

Package Sidebar

Install

npm i kanu-core

Weekly Downloads

2

Version

0.0.27

License

MIT

Last publish

Collaborators

  • kanu_build
  • kanusoftware
  • rayansostenes