ฉันกำลังมองหาตัวควบคุมง่ายๆ หรือปลั๊กอิน jQuery ที่แปลง DropDownList เป็น ComboBox
ขณะนี้ฉันกำลังใช้ Ajax Combo Box ซึ่งฉันเกือบจะพอแล้ว ฉันกำลังพยายามสร้างความกว้างของคอมโบบ็อกซ์ 100% และเลย์เอาต์ของพวกมันจะเสียหายเสมอเมื่อมีการเลือกรายการจากรายการที่คอมโบบ็อกซ์ปรับขนาดเป็นความกว้างของรายการที่เลือก
asp.net DropDownList มาตรฐานใช้งานได้และไม่มีปัญหาใดๆ เหล่านี้ แต่ฉันต้องการฟังก์ชันเติมข้อความอัตโนมัติของ ComboBox
มีปลั๊กอิน jQuery หรืออะไรที่คล้ายกัน ฉันสามารถเรียกใช้ document.ready เพื่อแปลงรายการแบบเลื่อนลง asp.net มาตรฐานเป็นคำสั่งผสมสไตล์กล่องคำสั่งผสม ajax หรือไม่
โค้ดจนถึงตอนนี้:
<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' นี้