На selectionchange я устанавливаю новое значение, но когда оно фокусируется на изменении setValue.
вот мой код:
var ms=$('#mydiv').magicSuggest({
useCommaKey: true,
hideTrigger: true,
placeholder: 'Search here',
allowDuplicates: false,
data: '/getData.php',
ajaxConfig: {
xhrFields: {
withCredentials: true,
}
},
valueField: 'name',
renderer: function(data){
return data.full_name;
},
resultAsString: true
});
$(ms).on('selectionchange', function(e, cb){
var response = cb.getValue();
var respone_ary = response.toString().split(',');
if(respone_ary.length > 1){
this.removeFromSelection(cb.getSelection());
this.setValue(respone_ary);
}
});
Например: в ответ я получаю «xyz, abc», затем я хочу установить его в виде двух разных подсказок типа «xyz» «abc».
Это установлено, но когда я нажимаю на другое поле, оно меняется на «xyz»
заранее спасибо
Задача ещё не решена.
Других решений пока нет …