Javascript от Telerik RAD Controls - PullRequest
       9

Javascript от Telerik RAD Controls

0 голосов
/ 12 июля 2010

Итак, я хочу вызвать функцию javascript, когда нажимаю на элемент управления telerik.

<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">

Может кто-нибудь сказать мне, где я иду не так?

Ответы [ 3 ]

4 голосов
/ 12 июля 2010

OnSelectedDateChanged - это событие на стороне сервера, оно запускается после того, как произошла обратная передача не на стороне клиента. Поэтому это свойство ожидает функцию .Net, а не функцию JavaScript.

Вы должны иметь возможность использовать узел ClientEvent для регистрации прослушивателей событий клиента, см. http://www.telerik.com/help/aspnet-ajax/calendar_pickerdisplayingthepopup.html и http://www.telerik.com/help/aspnet/calendar/radcalendar-telerik.webcontrols.base.calendar.clientside.calendarclientevents_members.html

<script ....>
    function dateSelected(params){...}
</script>
<telerik:RadDatePicker ....>
    <DateInput>
        <ClientEvents OnDateSelected="dateSelected">
    </DateInput>
</telerik:RadDatePicker>
1 голос
/ 12 июля 2010

Telerik имеет собственный клиентский API и события для всех своих элементов управления.

http://telerik.com/help/aspnet-ajax/calendar_clientsideevents.html

1 голос
/ 12 июля 2010
...