是否可以在 Javascript 中的 Telerik RadDropDownList 中设置选定的值/项目?
我正在查看文档http://www.telerik.com/help/aspnet-ajax/dropdownlist-clientsideprogramming-clientsidebasic.html似乎没有记录的方法来完成这项简单而重要的任务。
它根本不在文档中吗?也尝试搜索论坛无济于事。
是否可以在 Javascript 中的 Telerik RadDropDownList 中设置选定的值/项目?
我正在查看文档http://www.telerik.com/help/aspnet-ajax/dropdownlist-clientsideprogramming-clientsidebasic.html似乎没有记录的方法来完成这项简单而重要的任务。
它根本不在文档中吗?也尝试搜索论坛无济于事。
您可以使用select()
或set_selected(true)
功能。这是文档。
<telerik:RadDropDownList ID="RadDropDownList1" runat="server">
<Items>
<telerik:DropDownListItem runat="server" Text="One" Value="1" />
<telerik:DropDownListItem runat="server" Text="Two" Value="2" />
<telerik:DropDownListItem runat="server" Text="Three" Value="3" />
</Items>
</telerik:RadDropDownList>
<script type="text/javascript">
function pageLoad() {
var dropdownlist = $find("<%= RadDropDownList1.ClientID %>");
var item = dropdownlist.findItemByValue("3");
item.select();
}
</script>
var dropdownlist = document.getElementById('<%= RadDropDownList1.ClientID %>');
if (dropdownlist != null) {
dropdownlist .children[0].children[0].innerHTML = "3 - Low";
dropdownlist .children[0].children[0].setAttribute("class", "rddlFakeInput");
}
我的项目没有其他解决方案!item.selected = true; 3 天 这是不可接受的,所以 JavaScript 在 20 分钟内