He estado usando el autocompletado de jquery por un tiempo sin problemas hasta ahora. Quiero crear un sistema de etiquetas (como el de stackoverflow).Jquery UI autocompletar y complemento de etiqueta (XOXCO) problema de fusión
Para ello estoy usando dos plugins:
- jQuery UI (http://jqueryui.com/demos/autocomplete/)
- Xoxco (http://xoxco.com/proyectos/código/tagsinput /)
tengo que correr y trabajar utilizando este código:
$('#related_tags').tagsInput({
autocomplete_url : 'live_search.php',
autocomplete : {
minLength: 3,
delay: 150,
//DATA AS OPTION??
},
'height':'30px',
'width':'auto',
'removeWithBackspace' : true,
'minChars' : 3,
'maxChars' : 200,
'placeholderColor' : '#666666'
});
Sin embargo, tengo que cambiar la forma en LiveSearch muestra los datos que se encuentran (de modo que no sólo se visualiza la etiqueta). Si no está utilizando estos dos plugins juntos (decir que acaba de utilizar autocompletar) es fácil, que acaba de hacer algo como esto:
$("#related_tags").autocomplete({
source: 'live_search.php',
minLength: 3,
delay: 150
})
.data("autocomplete")._renderItem = function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a href='item.php'>" + item.label + " " + item.surname + "<span style='color:#003399;'>" + item.p_name + "</span></a>")
.appendTo(ul);
};
Como se puede ver, no estoy mostrando simplemente la etiqueta del artículo, yo también soy mostrando el apellido y el nombre p.
Así que mi pregunta es:
¿Cómo se utiliza la función de representación de datos cuando el Mergin autocompletar y las etiquetas plugins juntos?
ya que creo que los datos no está disponible como una opción de autocompletar no puedo simplemente empuje hacia arriba tere. ¿Algunas ideas?
P.S: Si usted sabe cómo hacerlo utilizando un complemento diferente de xoxco, por favor dígame de todos modos. ¡Gracias!