2010-06-24 10 views
2

Quel est le nom de l'événement ajax complete dans Telerik Rad Grid? J'ai essayé ce qui est dans la documentation, mais je reçois l'erreur suivanteTelerik: ajax request complete event

Parser Error Message: Type 'Telerik.Web.UI.GridClientEvents' does not have a public property named 'OnResponseEnd'. 

Source Error: 

Line 62:  EditMode="EditForms" GridLines="None" Visible="true" OnNeedDataSource="ctlBenefitLimitsGrid_NeedDataSource"> 
Line 63:  <ClientSettings> 
Line 64:   <ClientEvents OnResponseEnd = "ctlBenefitLimitsGrid_RequestEnd"></ClientEvents> 
Line 65:  </ClientSettings> 
Line 66:  <MasterTableView Width="100%" Summary="RadGrid table" AutoGenerateColumns="False" 

Répondre

3

Vous pouvez spécifier une méthode OnResponseEnd en JavaScript afin de fonctionner lorsqu'une réponse est terminée:

<ClientEvents OnRequestStart="RequestStart" OnResponseEnd="ResponseEnd" /> 

Edit: Ma faute , dans la version la plus récente, ça a été déplacé. Essayez de l'ajouter à votre RadAjaxManager ou RadAjaxManagerProxy.

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> 
    <ClientEvents OnResponseEnd="responseEnd" /> 
</telerik:RadAjaxManager> 

http://www.telerik.com/help/aspnet-ajax/ajxonresponseend.html

+0

@ Ed B: Je l'ai essayé, mais ça ne marche pas? – epitka

+0

vérifier mon édition .. –

+1

@ Ed B: Malheureusement, je n'ai pas accès à AjaxManager, seulement à proxy, qui pour une raison quelconque n'expose pas ClientEvents du tout – epitka