【问题标题】:Javascript from Telerik RAD ControlsTelerik RAD Controls 的 Javascript
【发布时间】:2011-03-14 21:10:56
【问题描述】:

所以我想在点击 Telerik 控件时调用 javascript 函数。

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

谁能告诉我哪里出错了?

【问题讨论】:

    标签: c# javascript asp.net telerik rad-controls


    【解决方案1】:

    OnSelectedDateChanged 是服务器端事件,它在回发发生后触发,而不是在客户端。所以这个属性需要一个 .Net 函数而不是 JavaScript 函数。

    您应该能够使用 ClientEvent 节点注册客户端事件侦听器,请参阅 http://www.telerik.com/help/aspnet-ajax/calendar_pickerdisplayingthepopup.htmlhttp://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>
    

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        Telerik 拥有自己的客户端 API 和所有控件的事件。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-12
          • 1970-01-01
          • 1970-01-01
          • 2011-09-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-03-03
          相关资源
          最近更新 更多