Esta página documenta alguns dos componentes JavaScript Confluence que você pode usar em seu plugin.
Campos de entrada autocompletos
Confluence fornece um número de componentes de entrada autocompletos para vários tipos de conteúdo. Você simplesmente precisa da classe certa no campo de entrada. Você também pode configurar o autocompletar com alguns atributos de ‘dados’ (veja exemplos na tabela mais adiante nesta página). Eventos são disparados no elemento de entrada via sistema de eventos jQuery, para que os clientes possam ouvir os eventos documentados.
Nome do atributo |
Descrição |
---|---|
data-template |
Um template usado para preencher o valor para o input. |
data-none-message |
Uma mensagem para mostrar quando nenhum resultado for retornado. |
data-max |
Número máximo de resultados de pesquisa, padrão para 10 se não definido. |
alinhamento de dados |
Alinhamento da queda do autocompletar em relação ao campo de entrada. Alinhamento padrão à “esquerda”. |
data-dropdown-target |
Um seletor de elemento alvo para colocar o drop-down autocompleto em.
|
data-target |
Um seletor de elemento de destino para atualizar seu valor com o valor fornecido pelo modelo de dados.
|
Eventos lançados:
open.autocomplete-content
selected.autocomplete-content
Espaço autocompleto
1
<input class="autocomplete-space" data-max="10" data-none-message="No results" data-template="{name}">
Aprendizagem autocompletar
1
<input class="autocomplete-attachment" data-max="10" data-none-message="No results" data-template="{fileName}">
Página autocompletar
1
<input class="autocomplete-page" data-max="10" data-none-message="No results" data-template="{title}">
Blog pós autocompletar
1
<input class="autocomplete-blogpost" data-max="10" data-none-message="No results" data-template="{title}">
>
Página e blog post autocompletar
1
<input class="autocomplete-confluence-content" data-none-message="No results" data-template="{title}">
Deixe uma resposta