2015-03-25 29 views
0

所以我在RadToolBarDropDown中标记按钮有问题。使用一个简单的radbutton然后它的检查值由CheckOnClick =“true”(这也标志着它的背景改变取决于你选择的主题的按钮),但它不适用于下拉按钮。我有这个下拉列表,我有3个选项,用户想要“开启/关闭”。因此,他们点击下拉菜单,选择其中一个选项将其切换,然后以某种方式“标记”,以便知道它已被切换。我似乎没有得到它的工作。Telerik:在下拉列表中标记“按钮”

任何想法如何解决这个问题?

<telerik:RadToolBarDropDown runat="server" ToolTip="Show/Hide" ImageUrl="~/Images/icon.png"> 
    <Buttons> 
     <telerik:RadToolBarButton runat="server" Text="Walls" Value="TOGGLE_WALLS" /> 
     <telerik:RadToolBarButton runat="server" Text="Floor" Value="TOGGLE_FLOOR" /> 
     <telerik:RadToolBarButton runat="server" Text="Roof" Value="TOGGLE_CEILING" /> 
    </Buttons> 
</telerik:RadToolBarDropDown> 

回答

0

Telerik支持回答我说下拉按钮不支持检查/切换功能。但是,要实现“相同类型的结果”,您可以设置按钮的图像URL,以便每当用户单击它时,都会显示一个图像:

function onDropdownButtonClicking(sender, args) { 

    var item = args.get_item(); 

    if (item.get_imageUrl() === "") 
     item.set_imageUrl("../Images/checkmark.png"); 
    else 
     item.set_imageUrl(""); 
}