Не уверен, какое текстовое свойство искали, но мне пришлось сделать что-то похожее, поэтому для всех, кто ищет ...
Получение информации, когда кнопка вызывает функцию
Начните с вашей кнопки на своей странице:
<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.Если выбран режим автоматического свертывания, все элементы 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
Примечания:
Использование Q2 2011 Telerik Controls
Использование внешнего файла js
Ссылки:
Основные методы для кнопки Radbutton: http://www.telerik.com/help/aspnet-ajax/button-client-side-basics.html
Примеры получения информации о переключателях немного сложнее найти, но вот один из них: http://demos.telerik.com/aspnet-ajax/button/examples/clientsideevents/defaultcs.aspx