or
| <?xml version="1.0" encoding="utf-16"?> |
| <Menu CausesValidation="False" Skin="Vista" Style="position:relative;z-index:500"> |
| <Group> |
| <Item Text="Strona główna" Value="136" NavigateUrl="~/Default.aspx?portal=65&lang=80&tid=136" /> |
| <Item Text="Admin" Value="137" NavigateUrl="~/Default.aspx?portal=65&lang=80&tid=137"> |
| <?xml version="1.0" encoding="utf-16"?> |
| <Menu CausesValidation="False" Skin="Vista" Style="position:relative;z-index:500"> |
| <Group> |
| <Item Text="Strona główna" Value="136" /> |
| <Item Text="Admin" Value="137"> |
| <Group> |
| <Item Text="Framework - Administracja" Value="141" /> |
| <Item Text="Role" Value="279" /> |
| <Item Text="Użytkownicy" Value="280" /> |
| <Item Text="ADSI" Value="245"> |
Hi,
I put a checkbox tree view in a combobox and I would like to see checked items displayed in the combobox's text. However, with the codes I have, I only get selected item, not checked items:
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <telerik:RadComboBox ID="RadComboBox1" runat="server" Height="200px" AllowCustomText="true" OnClientDropDownClosed="OnDropDownClosed" AutoPostBack="true"> |
| <ItemTemplate> |
| <telerik:RadTreeView ID="RadTreeView1" runat="server" CheckBoxes="true" TriStateCheckBoxes="true" CheckChildNodes="true" > |
| </telerik:RadTreeView> |
| </ItemTemplate> |
| <Items> |
| <telerik:RadComboBoxItem Text="" Value="" /> |
| </Items> |
| </telerik:RadComboBox> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadComboBox1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadComboBox1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| </form> |
Hi,
I would like to implement StayOpenComboBox without using templates. I followed the sample project, but it doesn't work. Here is what I have:
| var allowClose = false; | |
| function OnClientDropDownClosing(combobox) | |
| { | |
| if(allowClose == true) | |
| { | |
| allowClose = false; | |
| return true; | |
| } | |
| else | |
| { | |
| return false; | |
| } | |
| } | |
| function allowCBClose(allow) | |
| { | |
| allowClose = allow; | |
| } |
| <telerik:RadComboBox ID="RadComboBox1" Height="200px" ShowToggleImage="true" AllowCustomText="true" RadComboBoxImagePosition="Right" AutoPostBack="true" OnSelectedIndexChanged="OnComboSelectedChange" OnClientDropDownClosing="OnClientDropDownClosing" Runat="server" > |
|
| <CollapseAnimation Type="OutQuint" Duration="200"> </CollapseAnimation> |
|
| </telerik:RadComboBox> |
| protected void Page_Load(object sender, EventArgs e) | |
| { | |
| if (!IsPostBack) | |
| { | |
| RadComboBoxItem a = new RadComboBoxItem("RadComboBoxItem4", "4"); |
|
| a.Attributes["onclick"] = "allowCBClose(false);"; | |
| RadComboBox1.Items.Add(a); | |
| a = new RadComboBoxItem("RadComboBoxItem5", "5"); | |
| a.Attributes["onclick"] = "allowCBClose(false);"; | |
| RadComboBox1.Items.Add(a); | |
| } | |
| } |
| var rcbVehicleModels = $find("rcbVehicleModels"); |
| <asp:Content ID="Content1" ContentPlaceHolderID="phContent" runat="server"> |
| <table width="100%"> |
| <tr> |
| <td width="50%"> |
| <span class="formLabel">Make:</span><br /> |
| <Telerik:RadComboBox ID="rcbVehicleMakes" |
| DataValueField="VehicleMakeTypeID" |
| DataTextField="Description" |
| Width="150" |
| DropDownWidth="220" |
| AllowCustomText="False" |
| MarkFirstMatch="true" |
| Skin="Gray" |
| OnClientSelectedIndexChanging="LoadModels" |
| runat="server"/> |
| </td> |
| <td width="50%"> |
| <span class="formLabel">Model:</span><br /> |
| <Telerik:RadComboBox ID="rcbVehicleModels" |
| DataValueField="VehicleModelTypeID" |
| DataTextField="Description" |
| Width="80" |
| DropDownWidth="125" |
| AllowCustomText="False" |
| MarkFirstMatch="true" |
| Skin="Gray" |
| OnItemsRequested="rcbVehicleModels_ItemsRequested" |
| OnClientItemsRequested="ItemsLoaded" |
| runat="server" /> |
| </td> |
| </tr> |
| </table> |
| <script type="text/javascript"> |
| //called when VehicleMakes changes |
| function LoadModels(combo, eventargs) |
| { |
| var item = eventargs.get_item(); |
| if (item.get_index() > 0) //Make selected, get Models |
| { |
| var rcbVehicleModels = $find("rcbVehicleModels"); |
| //alert(rcbVehicleModels); //returns NULL! |
| rcbVehicleModels.set_text("Loading..."); |
| rcbVehicleModels.requestItems(item.get_value(), false); |
| } |
| else //empty item selected, reset Models |
| { |
| rcbVehicleModels.set_text(" "); |
| rcbVehicleModels.clearItems(); |
| } |
| } |
| //called when VehicleModels loads its items |
| function ItemsLoaded(combo, eventarqs) |
| { |
| if (combo.get_items().get_count() > 0) |
| { |
| combo.set_text(combo.get_items().getItem(0).get_text()); |
| combo.get_items().getItem(0).highlight(); |
| } |
| combo.showDropDown(); |
| } |
| </script> |
| </asp:Content> |