Tutorial: criar um widget personalizado
Siga este tutorial para criar um widget personalizado que exibe Catálogo de serviços itens. Use este tutorial como um modelo para ajudá-lo a entender o poder de script avançado do Portal de serviços.
- Exibe itens populares para o usuário antes de qualquer pesquisa.
- Consulta o Catálogo de serviços e exibe as opções disponíveis para o usuário.
- Inclui um widget de item do catálogo SC incorporado, permitindo que o usuário exiba e solicite itens no widget de pedido rápido.
- Usa um provedor angular para exibir um ícone de categoria ao lado de cada item consultado.
Criar um widget e configurar um modelo
Crie o widget de Pedido Rápido para consultar itens no Catálogo de serviços.
Antes de Iniciar
Função necessária: administrador ou sp_admin
Procedimento
Adicionar um script de servidor para consultar uma tabela de instâncias
Depois de adicionar seu widget e criar um modelo básico, você pode definir scripts avançados de cliente e servidor que permitem que os usuários consultem dados de uma tabela de instância. Você pode passar o modelo de dados entre o cliente e o servidor consultando dados do banco de dados, exibindo-os para o usuário e enviando todas as atualizações de volta para o servidor.
Antes de Iniciar
Função necessária: administrador ou sp_admin
Procedimento
Gerenciar o estado vazio de um widget
Exibir uma lista de itens populares para o usuário antes que qualquer termo de pesquisa seja inserido.
Antes de Iniciar
Função necessária: administrador ou sp_admin
Por Que e Quando Desempenhar Esta Tarefa
Como nenhuma pesquisa foi executada quando o widget foi inicializado, a variável de entrada do servidor é indefinida. Este estado vazio pode causar confusão quando um usuário interage pela primeira vez com o widget. Para resolver esse problema, forneça ao widget algo para exibir quando a variável de entrada estiver vazia. Esses dados iniciais podem orientar os usuários na interação inicial com o widget.
Procedimento
Incorporar um widget existente
Habilite o usuário a exibir e comprar Catálogo de serviços itens no widget de Pedido rápido, incorporando o widget Item do catálogo SC.
Antes de Iniciar
Função necessária: administrador ou sp_admin
Por Que e Quando Desempenhar Esta Tarefa
Em vez de duplicar o código, você pode incorporar widgets para aproveitar a funcionalidade pré-existente. O widget de item do catálogo SC é um widget do sistema base que permite ao usuário exibir e comprar Catálogo de serviços itens.
Procedimento
Criar uma diretiva reutilizável e adicioná-la a um widget
Provedores angulares são componentes reutilizáveis que podem ser adicionados a vários widgets. Usando a tabela Provedores angulares de widget, crie uma diretiva que mostra um ícone de categoria ao lado de cada resultado no widget de pedido rápido.
Antes de Iniciar
Função necessária: administrador ou sp_admin
Por Que e Quando Desempenhar Esta Tarefa
Os provedores angulares permitem criar diretrizes e serviços angulares que podem ser injetados no controlador de client script. O código em um provedor difere de uma diretiva ou serviço angular típico porque deve ser anônimo, sem ser anexado a um módulo específico.