32 lines
888 B
JavaScript
32 lines
888 B
JavaScript
|
function inputSearch(name, url, backName) {
|
|||
|
$("#" + name).autocomplete(url, {
|
|||
|
minChars: 0,
|
|||
|
max: 10,
|
|||
|
width: 200,
|
|||
|
autoFill: false,
|
|||
|
scroll: false,
|
|||
|
scrollHeight: 500,
|
|||
|
parse: function (data) {
|
|||
|
return $.map(eval(data), function (row) {
|
|||
|
return {
|
|||
|
data: row,
|
|||
|
value: row.name,
|
|||
|
result: row.name
|
|||
|
}
|
|||
|
});
|
|||
|
},
|
|||
|
formatItem: function (data, i, total) {
|
|||
|
return data.name
|
|||
|
},
|
|||
|
formatMatch: function (data, i, total) {
|
|||
|
return data.name;
|
|||
|
},
|
|||
|
formatResult: function (data, value) {
|
|||
|
return data.name;
|
|||
|
}
|
|||
|
}).result(function (event, data, formatted) {
|
|||
|
if (backName != "") {
|
|||
|
$("#" + backName).val(data.to);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|