mirror of
https://github.com/devbridge/jQuery-Autocomplete.git
synced 2024-09-19 16:59:01 +00:00
issue #451, put formatGroup available in option
This commit is contained in:
parent
3b49827db4
commit
937574fa0d
@ -67,6 +67,7 @@
|
|||||||
deferRequestBy: 0,
|
deferRequestBy: 0,
|
||||||
params: {},
|
params: {},
|
||||||
formatResult: Autocomplete.formatResult,
|
formatResult: Autocomplete.formatResult,
|
||||||
|
formatGroup: Autocomplete.formatGroup,
|
||||||
delimiter: null,
|
delimiter: null,
|
||||||
zIndex: 9999,
|
zIndex: 9999,
|
||||||
type: 'GET',
|
type: 'GET',
|
||||||
@ -143,6 +144,18 @@
|
|||||||
.replace(/<(\/?strong)>/g, '<$1>');
|
.replace(/<(\/?strong)>/g, '<$1>');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Autocomplete.formatGroup = function (suggestion, index) {
|
||||||
|
var currentCategory = suggestion.data[groupBy];
|
||||||
|
|
||||||
|
if (category === currentCategory){
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
|
category = currentCategory;
|
||||||
|
|
||||||
|
return '<div class="autocomplete-group"><strong>' + category + '</strong></div>';
|
||||||
|
};
|
||||||
|
|
||||||
Autocomplete.prototype = {
|
Autocomplete.prototype = {
|
||||||
|
|
||||||
killerFn: null,
|
killerFn: null,
|
||||||
@ -657,17 +670,7 @@
|
|||||||
beforeRender = options.beforeRender,
|
beforeRender = options.beforeRender,
|
||||||
html = '',
|
html = '',
|
||||||
category,
|
category,
|
||||||
formatGroup = function (suggestion, index) {
|
formatGroup = options.formatGroup;
|
||||||
var currentCategory = suggestion.data[groupBy];
|
|
||||||
|
|
||||||
if (category === currentCategory){
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
|
|
||||||
category = currentCategory;
|
|
||||||
|
|
||||||
return '<div class="autocomplete-group"><strong>' + category + '</strong></div>';
|
|
||||||
};
|
|
||||||
|
|
||||||
if (options.triggerSelectOnValidInput && that.isExactMatch(value)) {
|
if (options.triggerSelectOnValidInput && that.isExactMatch(value)) {
|
||||||
that.select(0);
|
that.select(0);
|
||||||
|
Loading…
Reference in New Issue
Block a user