Я ищу простой плагин для элемента управления или jQuery, который конвертирует DropDownList в ComboBox.
В настоящее время я использую Ajax Combo Box, который у меня уже был достаточно отключен. Я пытаюсь сделать поле со списком шириной 100%, и его расположение всегда искажается, когда элемент выбирается из списка, где размер поля со списком изменяется до ширины выбранного элемента списка.
Стандартный asp.net DropDownList просто работает и не имеет ни одной из этих проблем, однако мне требуется функция автозаполнения ComboBox.
Есть ли плагин jQuery или что-то подобное, что я могу просто вызвать на document.ready, чтобы преобразовать стандартные выпадающие списки asp.net в комбинированный стиль ajax combo box?
Код Пока:
<script src="../../JavaScripts/jquery.min.js" type="text/javascript"></script>
<script src="../../JavaScripts/jquery-ui.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#<%=ddlProjectCode.ClientID %>').combobox();
alert('test');
});
</script>
и т.д.
<asp:DropDownList ID="ddlProjectCode" runat="server" AppendDataBoundItems="True" AutoCompleteMode="SuggestAppend"
AutoPostBack="True" DropDownStyle="DropDownList" RenderMode="Block" Width="100px"
OnSelectedIndexChanged="ddlProjectCode_SelectedIndexChanged" CssClass="comboBoxInsideModalPopup">
</asp:DropDownList>
Но теперь я получаю ошибку:
объект не поддерживает это свойство метода 'combobox'