locked
CheckBox In a RadComboBox RRS feed

  • Question

  • User-1780788257 posted

    I am using a checkbox control in a RadComboBox but when I bind a RadcomboBox with a data source the text doesn't appear with my check box. I think it's a redering a problem.


    <telerik:RadComboBox ID="cmbRoleName" EmptyMessage="- please select role -" runat="server"
                        AutoCompleteSeparator="true" HighlightTemplatedItems="true" AutoPostBack="True"
                        AllowCustomText="true" OnClientDropDownClosed="onDropDownClosing">
                        <ItemTemplate>
                            <table border="0" cellpadding="0" cellspacing="0" onclick="StopPropagation(event)">
                                <tr>
                                    <td>
                                        <asp:CheckBox runat="server" ID="chkRole" Text="" Onclick="chkBox_Click(this)" />
                                        
    <%--                                    <asp:Label ID="Label4" Visible="true" Text="<%#DataBinder.Eval(Container.Dataitem,"RoleName")%>"
                                            runat="server"></asp:Label>
    --%>                                </td>
                                </tr>
                            </table>
                        </ItemTemplate>
                    </telerik:RadComboBox>

    <telerik:RadComboBox ID="cmbRoleName" EmptyMessage="- please select role -" runat="server"

                        AutoCompleteSeparator="true" HighlightTemplatedItems="true" AutoPostBack="True"

                        AllowCustomText="true" OnClientDropDownClosed="onDropDownClosing">

                        <ItemTemplate>

                            <table border="0" cellpadding="0" cellspacing="0" onclick="StopPropagation(event)">

                                <tr>

                                    <td>

                                        <asp:CheckBox runat="server" ID="chkRole" Text="<%#DataBinder.Eval(Container.Dataitem,"RoleName")%>" Onclick="chkBox_Click(this)" />

                                        

       </td>

                                </tr>

                            </table>

                        </ItemTemplate>

                    </telerik:RadComboBox>


    Thursday, December 16, 2010 6:59 AM

All replies

  • User-758443495 posted

    I think you should ser datatextfield and datavaluefield check this article :

    http://www.telerik.com/community/forums/aspnet-ajax/combobox/check-checkbox-in-radcombobox-itemtemplate.aspx

     

    Thursday, December 16, 2010 10:50 AM
  • User-1780788257 posted

    I have setup a DataTextField and DataValueField but still RoleName doesn't appear along with my checkboxes :(  ... Please help me

    <telerik:RadComboBox ID="cmbRoleName" runat="server" EmptyMessage="- please select role -"
                        AutoCompleteSeparator="true" HighlightTemplatedItems="true" AutoPostBack="True"
                        AllowCustomText="true" DataTextField="RoleName" DataValueField="RoleId" OnClientDropDownClosed="onDropDownClosing">
                        <Items>
                        </Items>
                        <ItemTemplate>
                            <div onclick="StopPropagation(event)">
                                <asp:CheckBox runat="server" ID="chkRole" Onclick="chkBox_Click(this)">
                                                                 </asp:CheckBox>
                            </div>
                        </ItemTemplate>
                        <CollapseAnimation Duration="200" Type="OutQuint" />
                        <ExpandAnimation Type="OutQuart" />
                    </telerik:RadComboBox>

    <telerik:RadComboBox ID="cmbRoleName" runat="server" EmptyMessage="- please select role -"

                        AutoCompleteSeparator="true" HighlightTemplatedItems="true" AutoPostBack="True"

                        AllowCustomText="true" DataTextField="RoleName" DataValueField="RoleId" OnClientDropDownClosed="onDropDownClosing">

                        <Items>

                        </Items>

                        <ItemTemplate>

                            <div onclick="StopPropagation(event)">

                                <asp:CheckBox runat="server" ID="chkRole" Onclick="chkBox_Click(this)">

                                                                 </asp:CheckBox>

                            </div>

                        </ItemTemplate>

                        <CollapseAnimation Duration="200" Type="OutQuint" />

                        <ExpandAnimation Type="OutQuart" />

                    </telerik:RadComboBox>

    Thursday, December 16, 2010 11:06 AM
  • User1525433465 posted

    Hello,

     

    I hope the following Telerik code libraries would shed some light in using CheckBoxes in combo ItemTemplate.


    Please go through these.

    using checkboxes for multi selection

    combobox with checkboxes and select all 


    Happy Christmas!!!


    -Shinu.

    Friday, December 24, 2010 3:11 AM
  • User-758443495 posted

    hi again, sorry for my late reply because I was busy

    try this and let me know the resault

    <telerik:RadComboBox ID="cmbRoleName" runat="server" EmptyMessage="- please select role -"

                        AutoCompleteSeparator="true" HighlightTemplatedItems="true" AutoPostBack="True"

                        AllowCustomText="true" DataTextField="RoleName" DataValueField="RoleId" OnClientDropDownClosed="onDropDownClosing">

                        <Items>

                        </Items>

                        <ItemTemplate>

                            <div onclick="StopPropagation(event)">

                                <asp:CheckBox runat="server" ID="chkRole" Onclick="chkBox_Click(this)"  Text='<%#Eval("RoleName")%>'>

                                                                 </asp:CheckBox>

                            </div>

                        </ItemTemplate>

                        <CollapseAnimation Duration="200" Type="OutQuint" />

                        <ExpandAnimation Type="OutQuart" />

                    </telerik:RadComboBox>

    Saturday, December 25, 2010 5:22 PM
  • User-1289817649 posted

    Try this,


    <telerik:RadComboBox TabIndex="2" ID="cmbPARole" runat="server" DataValueField="ID"
                                DataTextField="RoleName" EmptyMessage="All Roles" AllowCustomText="true" EnableScreenBoundaryDetection="false"
                                Width="240px" OnClientDropDownClosed="onDropDownClosing" EnableTextSelection="false">
                                <ItemTemplate>
                                    <asp:CheckBox runat="server" ID="chk1" onclick="onCheckBoxClick(this)" Text='<%# DataBinder.Eval(Container.DataItem, "RoleName") %>' />
                                </ItemTemplate>
                            </telerik:RadComboBox>

    Friday, January 13, 2012 7:11 AM