Skip to content

Commit

Permalink
Corregir un problema con el selected de rup_select
Browse files Browse the repository at this point in the history
No se tenía en cuenta el valor de la propiedad selected al usar la caché del componente construida a partir de una petición previa, por lo tanto, devolvía los resultados sin llegar a marcar la opción que estaba seleccionada.

Este comportamiento erróneo solo sucedía en los rup_select sin autocompletado.
  • Loading branch information
xaabi6 committed Apr 29, 2024
1 parent 76f76fb commit 0279f15
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/rup.select.js
Original file line number Diff line number Diff line change
Expand Up @@ -1147,11 +1147,15 @@
}
__lastQuery = __cachekey;
//Si esta cacheado, no busca
if (settings.cache == true && 'undefined' !== typeof __cache[__cachekey]) {
// display the cached results
success(__cache[__cachekey]);
return;
}
if (settings.cache == true && 'undefined' !== typeof __cache[__cachekey]) {
// display the cached results
success(__cache[__cachekey]);
// Marca el valor definido como seleccionado.
if (!settings.autocomplete && settings.selected) {
$('#' + settings.id).rup_select('setRupValue', settings.selected);
}
return;
}

mySelect.$results.find('li').addClass('disabledButtonsTable');
mySelect.$selection.find('input').addClass('disabledButtonsTable');
Expand Down

0 comments on commit 0279f15

Please sign in to comment.