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

"Custom Toggle Button" visually respond to code behind?

1 Answer 149 Views
Button
This is a migrated thread and some comments may be shown as answers.
darren
Top achievements
Rank 1
darren asked on 14 Feb 2014, 07:29 PM
If a RadButton is set to true in the code behind as being selected (with no actual click event or click activity) does it always visually manifest as being "selected".  Meaning does it visually toggle back and forth in response to code-behind operations like ".Checked"=true?

Would this be accomplished with the "OnToggleStateChanged"?  Perhaps changing the state manually?

The standard AJAX components I'm working with the Visual Studio don't seem to update themselves in response to code behind and seem to require some JavaScript which I'm trying to avoid.

Thanks in advance for any help...

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 17 Feb 2014, 03:28 AM
Hi darren,

I guess that you want to select a ToggleButton state from the server side. Please have a look into the following code snippet which works fine at my end.

ASPX:
<telerik:RadButton ID="RadButton1" runat="server" ButtonType="StandardButton" ToggleType="CustomToggle" OnToggleStateChanged="RadButton1_ToggleStateChanged">
    <ToggleStates>
        <telerik:RadButtonToggleState Text="Selected"></telerik:RadButtonToggleState>
        <telerik:RadButtonToggleState Text="UnSelected"></telerik:RadButtonToggleState>
    </ToggleStates>
</telerik:RadButton>

C#:
protected void RadButton1_ToggleStateChanged(object sender, ButtonToggleStateChangedEventArgs e)
{
    //set togglestate
    RadButton1.SetSelectedToggleStateByText("UnSelected");
}

Please elaborate your requirement if it doesn't help.
Thanks,
Princy.
Tags
Button
Asked by
darren
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or