1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

DTS - AppViewService

Discussão em 'TDN - Datasul' iniciado por fdantas, Outubro 9, 2015.

  1. fdantas

    fdantas Administrator Moderador

    Página editado por Jhosef Marks de Carvalho


    A AppViewService é o um dos maiores responsáveis pelo salvamento e carga de uma view.

    Para ter acesso as suas funcionalidades seu serviço deve ser injetado através do nome 'totvs.app-main-view.Service'.

    Propriedades

    NomeTipoValor padrãoDescrição
    HOMEString'home'Nome padrão da View da HOME do menu
    openViewsArray de objetos[ ]Lista das Views em execução na aplicação.
    previousViewObjeto{ }Cópia das informações da penúltima view aberta



    Métodos

    NomeDescriçãoParâmetrosRetorno
    startViewExecuta uma nova View na aplicação ou re-abre uma view já carregada.name: Nome da View.
    controllerName: Nome do controller.
    controller: Objeto de controller.Boolean (true apenas se for a primeira execução da View)
    licenseConsumeRealiza o consumo de licença para a View informada.view: Objeto View da qual será consumida licença.
    releaseConsumeLibera a licença em consumo da View informada.view: Objeto View que terá o consumo de licença liberado.
    selectSeleciona e executa a View informada.view: Objeto View que será executada.
    updatedDispara um evento para notificar os demais $scope que a lista de Views abertas sofreu alguma alteração.
    getPageActiveRetorna a View ativa. Objeto
    saveContext
    Salva as informações da View para que ao solicitar a reabertura da mesma, possa ser retornado o seu estado original.


    state: Objeto state do contexto da View.
    toParams: Objeto com os parâmetros do state do contexto da View.


    getContextByController
    Retorna os dados de uma view específica pelo nome da view e seu controller.


    name: Nome da View.
    controllerName: Nome do controller.

    Objeto
    removeViewRemove a View informada.view: Objeto View que será removida.
    isFavoriteViewRetorna se a View da URL informada é um favorito.viewURL: URL da View favoritada.Promise
    markAsFavoriteMarca a View da URL informada como um favorito.viewURL: URL da View que será favoritada.Promise
    Exibir Online · Ver Alterações Online

    Continue reading...

Compartilhe esta Página