0
A
回答
2
您应该获取当前选定的ToggleState,然后从ToggleState中获取文本。 下面是一个示例代码段:
var button = $find("RadButton1");
var text = button.get_selectedToggleState().get_text();
alert(text);
3
不知道什么文本属性正在寻找,但我不得不做类似的事情,所以任何人都期待...
获取信息时,按钮调用函数
开始与你的页面上按钮:
<telerik:RadButton ID="rbtn_State" runat="server"
OnClientClicked="ToggleStateChange" ButtonType="ToggleButton"
ToggleType="CustomToggle">
<ToggleStates>
<telerik:RadButtonToggleState ImageUrl="~/Images/Icons/play.png" Selected="true" />
<telerik:RadButtonToggleState ImageUrl="~/Images/Icons/pause.png"/>
</ToggleStates>
</telerik:RadButton>
注意,当用户点击radbutton,该ToggleStateChange函数被调用(请确保您使用外部JS文件像我这样的脚本引用添加到您的网页。)
现在,对于功能:
function ToggleStateChange(sender, args) {
//Start by getting all of the information about the current state
//of the button
var currentState = sender.get_selectedToggleState();
//Now, there are a number of functions you can call - Refer to link below
var currentImageUrl = currentState.get_imageUrl(); //gets image URL text
}
获取信息时,另一个元素调用一个函数
例如,认为自动崩溃的所有div按钮和个人自动折叠/展开按钮单格。如果选中的自动折叠已打开,则所有div都会切换(divs.toggle();),并且单个按钮会折叠或展开需要从折叠切换状态更改为展开切换状态的div,因为div已折叠。
在功能由调用元素调用(在我的情况下自动全部折叠按钮调用AutoCollapseAllDivs功能),添加:
//Find the button that needs to change toggle states
//**When using $() to find the button, the structure of the button's
//information is not the same as when the button is the sender.**
//In this case, the toggle information is under _control.
var button = $('#rbtn_collapse')[0].control; // note the use of [0]
//Now pick a get/set method to implement
//For example, change the toggle state
button.set_selectedToggleStateIndex(1); //easy way is to set the index
注:
使用2011年第二季度Telerik的控制
使用外部JS文件
Refe分配办法:
为radbutton的基本方法:http://www.telerik.com/help/aspnet-ajax/button-client-side-basics.html
例子用于获取触发信息是有点难以找到,但这里是一个: http://demos.telerik.com/aspnet-ajax/button/examples/clientsideevents/defaultcs.aspx
相关问题
- 1. 如何通过客户端获取用户控件属性?
- 2. Telerik的ASP.NET AJAX:如何获得数据绑定列,客户端
- 3. telerik asp.net控件清除客户端
- 4. 获取客户端计算机的状态硬件状态
- 5. Telerik asp.net客户端验证
- 6. 在客户端读取asp.net控件
- 7. Telerik Kendo和ASP.Net网格:在客户端保留组展开/折叠状态
- 8. 设置标签控制文本属性在客户端的JavaScript
- 9. 如何在客户端轮询状态
- 10. 如何在客户端状态下编写服务器端.ajax
- 11. 如何获取activemq客户端的连接状态?
- 12. Telerik MVC Grid:获取父行客户端
- 13. Jersey客户端获取状态504(UniformInterfaceException) - 如何配置客户端超时?
- 14. 获取子属性使用值的任何客户端语言
- 15. 从asp.net(客户端)的ID获取控件完整的ClientID
- 16. Asp.Net Ajax更改用户控件属性
- 17. 如何使用.Net neo4j客户端获取属性的sum()?
- 18. 如何从asp.net中的TimeZone获取客户端本地日期?
- 19. 获取切换元素的状态
- 20. 你如何重置ASP.Net AJAX级联下拉控件(客户端)
- 21. 在asp.net中获取动态创建控件的属性值
- 22. 如何使用asp.net头文件获取客户端ip地址?
- 23. 在ASP.net中通过客户端控件暴露服务器端状态
- 24. ASP.NET MVC3客户端状态管理
- 25. 尝试获取CSS文件时,客户端获取状态'中止'
- 26. 读取服务器上的文本文件,客户端(JS,Ajax?)
- 27. 可以将asp.net ajax控件用作纯客户端控件吗?
- 28. 无法从客户端上的ajax获取Web服务中的会话状态
- 29. 在服务器端获取客户端只读属性?
- 30. 如何在ASP.NET MVC中获取客户端的IP地址?
哪里是你的代码! – 2011-04-29 09:23:49