Skip to content

Commit

Permalink
fix(dropdown): show "no results" when filterRemoteData is false and r…
Browse files Browse the repository at this point in the history
…esponse is empty
  • Loading branch information
lubber-de authored and Sean committed Dec 17, 2018
1 parent 67f3b70 commit 68b1d7a
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions src/definitions/modules/dropdown.js
Original file line number Diff line number Diff line change
Expand Up @@ -786,16 +786,17 @@ $.fn.dropdown = function(parameters) {
},
onSuccess : function(response) {
var
values = response[fields.remoteValues],
hasRemoteValues = (Array.isArray(values) && values.length > 0)
values = response[fields.remoteValues]
;
if(hasRemoteValues) {
module.remove.message();
module.setup.menu({
values: response[fields.remoteValues]
});
if (!Array.isArray(values)){
values = [];
}
else {
module.remove.message();
module.setup.menu({
values: values
});

if(values.length===0 && !settings.allowAdditions) {
module.add.message(message.noResults);
}
callback();
Expand Down Expand Up @@ -4057,7 +4058,7 @@ $.fn.dropdown.settings.templates = {
// generates just menu from select
menu: function(response, fields, preserveHTML) {
var
values = response[fields.values] || {},
values = response[fields.values] || [],
html = '',
escape = $.fn.dropdown.settings.templates.escape
;
Expand Down

0 comments on commit 68b1d7a

Please sign in to comment.