Tutorial: Criar um widget personalizado
Siga este tutorial para criar um widget personalizado que é exibido 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 exibem as opções disponíveis para o usuário.
- Inclui um widget Item do catálogo SC incorporado, permitindo que o usuário exiba e solicite itens no widget Pedido rápido.
- Usa um provedor angular para exibir um ícone de categoria ao lado de cada item consultado.
Crie um widget e configure um modelo
Crie o widget 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ância
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 os 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
Gerencie o estado vazio de um widget
Exiba 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
Nenhuma pesquisa foi executada quando o widget é inicializado, o servidor entrada a variável está 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 entrada a variável está vazia. Esses dados iniciais podem orientar seus usuários ao interagir inicialmente com seu widget.
Procedimento
Incorporar um widget existente
Permita que o usuário exiba e compre Catálogo de serviços Itens no widget 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 Item do catálogo SC é um widget do sistema de base que permite que o usuário exiba e compre Catálogo de serviços itens.
Procedimento
Crie uma diretiva reutilizável e adicione-a a um widget
Os provedores Angular são componentes reutilizáveis que podem ser adicionados a vários widgets. Usando a tabela Provedores angular de widget, crie uma diretiva que mostre um ícone de categoria ao lado de cada resultado no widget Pedido rápido.
Antes de Iniciar
Função necessária: administrador ou sp_admin
Por Que e Quando Desempenhar Esta Tarefa
Os provedores Angular permitem criar diretivas e serviços do Angular que podem ser injetados no controlador de script do cliente. 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.