Browse Source

#2573 Fixes <select> will not add option values with remote data.

pull/2596/head
jlukic 9 years ago
parent
commit
e61b39c16b
1 changed files with 4 additions and 6 deletions
  1. 10
      src/definitions/modules/dropdown.js

10
src/definitions/modules/dropdown.js

@ -2091,7 +2091,7 @@ $.fn.dropdown = function(parameters) {
} }
} }
if($input.is('select') && settings.apiSettings) { if( $input.is('select') && (settings.allowAdditions || settings.apiSettings) ) {
module.debug('Adding an option to the select before setting the value', value); module.debug('Adding an option to the select before setting the value', value);
module.add.optionValue(value); module.add.optionValue(value);
} }
@ -2357,11 +2357,9 @@ $.fn.dropdown = function(parameters) {
newValue = [addedValue]; newValue = [addedValue];
} }
// add values // add values
if( $input.is('select')) { if( $input.is('select') && (settings.allowAdditions || settings.apiSettings) ) {
if(settings.allowAdditions) { module.add.optionValue(addedValue);
module.add.optionValue(addedValue); module.debug('Adding value to select', addedValue, newValue, $input);
module.debug('Adding value to select', addedValue, newValue, $input);
}
} }
else { else {
newValue = newValue.join(settings.delimiter); newValue = newValue.join(settings.delimiter);

|||||||
100:0
Loading…
Cancel
Save