tagAutocomplete em formulário de processo

Boa tarde,

Gostaria de utilizar o tagAutocomplete nos meus formulários de processo pois este não permite a edição do texto selecionado.

Porém, se um usuário salva o formulário e o movimenta novamente, a tag se perde, isto é, o campo fica em branco, como nas imagens em anexo. Sei que o autocomplete não tem esse mesmo comportamento, porém é possível o usuário editar o texto selecionado.

Como faço para "realimentar" o tagAutocomplete no momento da movimentação da atividade? Caso conhecerem um jeito melhor de fazer que não seja utilizando o tagAutocomplete aceito sugestões.

Imagens:

tela_1: campo com a tag selecionada;

tela_2: formulário salvo (em movo VIEW);

tela_3: movimentando a atividade para retornar a sua edição (ao lado mostra no HTML que o campo possui o valor, mas o campo não possui a tag).

Desde já agradeço.

-- EDIT:

Essa é a função que estou utilizando para construir o autocomplete:

function addTagAutoComplete(idCampo, dataset, arrayDisplayKey, arrayDisplayKeyLength, minLength, largTag, filtro){
    return FLUIGC.autocomplete(idCampo, {
        source: buscarAutoComplete(dataset, arrayDisplayKey, filtro),
        minLength: minLength,
        highlight: true,
        displayKey: function(infos){

            var str = "";
            for (var i=0; i<arrayDisplayKeyLength;){
                str += infos[i];
                if ( ++i < arrayDisplayKeyLength ) str+="-";
            }
            return str; 
        },
        tagClass: 'tag-gray',
        type: 'tagAutocomplete',
        maxTags: 1,
        allowDuplicates: false,
        onMaxTags: function(item, tag) {
            FLUIGC.toast({
                message: 'Só é possível adicionar um único item no campo.',
                type: 'warning'
            });
        },
        tagMaxWidth: largTag
    });

}
compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags tagautocomplete autocomplete formulario processo tag ou faça a sua própria pergunta.