Hi,
I'm trying to set the toggle state of a button in a togglelist from client side code but nothing I try works.
<
telerik:RibbonBarGroup
Text
=
"Status Filter"
>
<
Items
>
<
telerik:RibbonBarToggleList
>
<
ToggleButtons
>
<
telerik:RibbonBarToggleButton
Value
=
"StatusFilterAll"
Size
=
"Medium"
Text
=
"All"
Toggled
=
"true"
/>
<
telerik:RibbonBarToggleButton
Value
=
"StatusFilterOpen"
Size
=
"Medium"
Text
=
"Open"
/>
<
telerik:RibbonBarToggleButton
Value
=
"StatusFilterInProgress"
Size
=
"Medium"
Text
=
"In Progress"
/>
<
telerik:RibbonBarToggleButton
Value
=
"StatusFilteronHold"
Size
=
"Medium"
Text
=
"On Hold"
/>
<
telerik:RibbonBarToggleButton
Value
=
"StatusFilterClosed"
Size
=
"Medium"
Text
=
"Closed"
/>
<
telerik:RibbonBarToggleButton
Value
=
"StatusFilterAllExClosed"
Size
=
"Medium"
Text
=
"All Except Closed"
/>
</
ToggleButtons
>
</
telerik:RibbonBarToggleList
>
</
Items
>
</
telerik:RibbonBarGroup
>
I have tried
ServiceDeskRibbonbar.findToggleButtonByValue(
"StatusFilterAll"
).get_toggleList().set_toggledButton(ServiceDeskRibbonbar.findToggleButtonByValue(
"StatusFilterAll"
))
This does not seem to do anything. I have also tried
ServiceDeskRibbonbar.findToggleButtonByValue(
"StatusFilterAll"
).set_toggled(
true
)
This selects that item but the previous item still stays selected as well and the OnClientToggleListToggled is never fired.
So what is the correct way to achieve this?
Thanks