This is a migrated thread and some comments may be shown as answers.

Enable Disable DropDown lsit In side Rad Grid GridEditFormItem in client Side

1 Answer 228 Views
Grid
This is a migrated thread and some comments may be shown as answers.
charith
Top achievements
Rank 1
charith asked on 22 Sep 2010, 06:56 AM
Hi,
i just want to disable and Enable ASp Drop Down list inside Rad grid form   based on value of another combo box.

Example
Combo.selectedvalue="Yes" then<BR>Enable Combo2<BR>else<BR>Disable Combo2


Using Client Side onslectedindexchanged method in the ASP drop down i tried lot of ways but not working

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 22 Sep 2010, 09:27 AM
Hi Charith,


How about the following approach to enable/disable combo?

aspx:
    <telerik:GridTemplateColumn>
        <EditItemTemplate>
            <telerik:RadComboBox ID="RadComboBox1" runat="server" OnClientSelectedIndexChanged="OnClientSelectedIndexChanged">
                <Items>
                    <telerik:RadComboBoxItem Text="Yes" />
                    <telerik:RadComboBoxItem Text="No" />
                </Items>
            </telerik:RadComboBox>
        </EditItemTemplate>
    </telerik:GridTemplateColumn>
    <telerik:GridTemplateColumn>
        <EditItemTemplate>
            <telerik:RadComboBox ID="RadComboBox2" runat="server" OnClientLoad="OnClientLoad">
                <Items>
                    <telerik:RadComboBoxItem Text="123" />
                    <telerik:RadComboBoxItem Text="456" />
                </Items>
            </telerik:RadComboBox>
        </EditItemTemplate>
    </telerik:GridTemplateColumn>
</Columns>


javascript:
<script type="text/javascript">
    var combo;
    function OnClientLoad(sender, args) {
        combo = sender;
    }
    function OnClientSelectedIndexChanged(sender, args) {
        if (args.get_item().get_text() == "Yes") {
            combo.enable();
        }
        else {
            combo.disable();
        }
    }
</script>


Regards,
Shinu.
Tags
Grid
Asked by
charith
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or