JQuery - Funcion autocomplete no aparece

   
Vista:

Funcion autocomplete no aparece

Publicado por Rene (7 intervenciones) el 27/01/2014 23:50:56
Hola gente,

Estoy llamando a una funcion autocomplete dentro de una la UI Dialog de Jquery.
Si utilizo Firebug, veo que no hay errores y que la funcion me devuelve un resultado como este:
[{"value":"COCA COLA 500 CM3 (9)","iden":"9"}]

Sin embargo sobre el formulario, no me aparece la tipica lista de valores, alguna idea de por que este comportamiento?
tal vez por que estoy llamandolo desde la funcion dialog?

Les agradezco desde ya su valioso tiempo!

Adjunto un parte del codigo:

function VentanaEmergente(){
$("#CargaItem").dialog({
width: 1100,
dialogClass: "dialogStyle" ,
modal: true,
buttons: {
"Grabar": function() {
datos="" ;
$.ajax({
type: "POST",
dataType: "json",
url: "",
data:"datos="+datos,
success: function(data) {
alert("Mensaje: "+data.total);
}
});
setTimeout(function() {
$("#flex1").flexReload();
}, 1000);
$( this ).dialog( "close" );
},
"Cancelar": function() {
$( this ).dialog( "close" );
}
}
});


Y luego la funcion autocomplete:


$("#txtArti").autocomplete({
source: "get_articulos_controler",
minLength: 3,
type: 'POST',
dataType: "json",
select: function(event, ui){

}
});
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Funcion autocomplete no aparece

Publicado por Rene (7 intervenciones) el 28/01/2014 20:25:26
Bueno, al final puede solucionarlo, agregando la siguiente linea:

$("#txtArti").autocomplete("widget").css('z-index',1000);

No comprendi muy bien, pero parece que tiene que ver con una actualizacion de Jquery UI, tal como se describe en este link: http://jqueryui.com/upgrade-guide/1.10/#removed-zindex-option

Espero que le sea de utilidad a alguien.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar