I have a page with a grid and a RadWindowManager with some windows.
Inside these window I have some other controls which I use to interact with the grid.
Now I add a button somewhere in my page:
But for some reason, when I click on this button nothing happen. There is no postback and no javascript error.
I tried to put a UserControl that I use in a RadWindow in comment and the button seems to work...
My UserControl looks like this:
And my RadWindow:
I can't find why my button only works when I put my UserControl in comment.
Thanks.
Inside these window I have some other controls which I use to interact with the grid.
Now I add a button somewhere in my page:
<telerik:RadButton runat="server" ID="RadButton1" AutoPostBack="true" OnClick="btnAjouter_Click"></telerik:RadButton>But for some reason, when I click on this button nothing happen. There is no postback and no javascript error.
I tried to put a UserControl that I use in a RadWindow in comment and the button seems to work...
My UserControl looks like this:
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="WindowDivergence.ascx.vb" Inherits="GESPHARxLite_2.WindowDivergence" %><%@ Import Namespace="GESPHARxLite_2.GestionMessages" %><div class="WindowDivergence"> <%--Ordonnance--%> <div> <div class="alignLeft wdLabel"> <telerik:RadCodeBlock runat="server"> <%=GetMessageEx(750).Texte%>: </telerik:RadCodeBlock> </div> <div class="alignLeft wdDataInput"> <telerik:RadTextBox runat="server" ID="txtNoOrdo" ReadOnly="true" Width="35px"> </telerik:RadTextBox> </div> <div class="alignLeft wdDataInput"> <telerik:RadTextBox runat="server" ID="txtMedicament" ReadOnly="true" Width="250px"> </telerik:RadTextBox> </div> <div class="spacer"> </div> </div> <%--Type de divergence--%> <div> <div class="alignLeft wdLabel"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <%=GetMessageEx(6203).Texte%>: </telerik:RadCodeBlock> </div> <div class="alignLeft wdDataInput"> <telerik:RadComboBox runat="server" ID="cboTypeDivergence" Width="291px" OnClientSelectedIndexChanged="TypeChanged"> </telerik:RadComboBox> </div> <div class="spacer"> </div> </div> <%--Intervenants--%> <div> <div class="alignLeft wdLabel wdLabelValidator"> <telerik:RadCodeBlock ID="RadCodeBlock2" runat="server"> <%=GetMessageEx(900).Texte%>: </telerik:RadCodeBlock> </div> <div class="alignLeft wdDataInput"> <asp:RequiredFieldValidator runat="server" ID="rfvIntervenant" ErrorMessage="*" ControlToValidate="cboIntervenant"></asp:RequiredFieldValidator> <telerik:RadComboBox runat="server" ID="cboIntervenant" Width="100px" DropDownWidth="200px" HighlightTemplatedItems="true" OnClientSelectedIndexChanged="IntervenantChanged"> <ItemTemplate> <div class="cboContentContener"> <div> <b> <%=GetMessageEx(389).Texte%> </b> <%#DataBinder.Eval(Container, "Text")%> </div> <div> <b> <%=GetMessageEx(205).Texte%> </b> <%#DataBinder.Eval(Container, "Attributes['Description']")%> </div> </div> </ItemTemplate> </telerik:RadComboBox> </div> <div class="alignLeft wdDataInput"> <telerik:RadTextBox runat="server" ID="txtIntervenant" Width="185px" ReadOnly="true"> </telerik:RadTextBox> </div> <div class="spacer"> </div> </div> <%--Date révision--%> <div> <div class="alignLeft wdLabel wdLabelValidator"> <telerik:RadCodeBlock ID="RadCodeBlock3" runat="server"> <%=GetMessageEx(3163).Texte%>: </telerik:RadCodeBlock> </div> <div class="alignLeft wdDataInput"> <asp:RequiredFieldValidator runat="server" ID="rfvDateRevision" ErrorMessage="*" ControlToValidate="rdpDateRevision"></asp:RequiredFieldValidator> <telerik:RadDatePicker runat="server" ID="rdpDateRevision" Width="126px"> </telerik:RadDatePicker> </div> <div class="spacer"> </div> </div> <%--Medecin traitant--%> <div> <div class="alignLeft wdLabel wdLabelValidator"> <telerik:RadCodeBlock ID="RadCodeBlock4" runat="server"> <%=GetMessageEx(665).Texte%>: </telerik:RadCodeBlock> </div> <div class="alignLeft wdDataInput"> <asp:RequiredFieldValidator runat="server" ID="rfvMedecin" ErrorMessage="*" ControlToValidate="cboMedecinTraitant"></asp:RequiredFieldValidator> <telerik:RadComboBox runat="server" ID="cboMedecinTraitant" Width="100px" HighlightTemplatedItems="true" DropDownWidth="200px" AllowCustomText="true" OnClientSelectedIndexChanged="MedecinChanged"> <ItemTemplate> <div class="cboContentContener"> <div> <b> <%=GetMessageEx(209).Texte%> </b> <%#DataBinder.Eval(Container, "Text")%> </div> <div> <b> <%=GetMessageEx(237).Texte%> </b> <%#DataBinder.Eval(Container, "Attributes['Nom']")%> </div> </div> </ItemTemplate> </telerik:RadComboBox> </div> <div class="alignLeft wdDataInput"> <telerik:RadTextBox runat="server" ID="txtMedecinTraitant" Width="185px" ReadOnly="true"> </telerik:RadTextBox> </div> <div class="spacer"> </div> </div> <%--État de divergence--%> <div> <div class="alignLeft wdLabel"> <telerik:RadCodeBlock ID="RadCodeBlock5" runat="server"> <%=GetMessageEx(6210).Texte%>: </telerik:RadCodeBlock> </div> <div class="alignLeft wdDataInput"> <telerik:RadComboBox runat="server" ID="cboEtatDivergence" Width="291px"> </telerik:RadComboBox> </div> <div class="spacer"> </div> </div> <div class="wdLabel"> <telerik:RadCodeBlock ID="RadCodeBlock6" runat="server"> <%=GetMessageEx(335).Texte%> </telerik:RadCodeBlock> </div> <div style="padding: 5px;"> <telerik:RadTextBox runat="server" ID="txtCommentaire" TextMode="MultiLine" MaxLength="2000" Width="432px" Height="70px"> </telerik:RadTextBox> </div> <div class="wdFooter"> <telerik:RadButton runat="server" ID="btnSave" Text="Ok" OnClientClicked="btnOk_OnClick"> </telerik:RadButton> <telerik:RadButton runat="server" ID="btnAnnuler" Text="Annuler" OnClientClicked="btnAnnuler_OnClick"> </telerik:RadButton> </div></div><telerik:RadScriptBlock runat="server" ID="sbDivergence"> <script type="text/javascript"> var oldText; function btnOk_OnClick(sender, args) { var win = $find('<%=Me.NamingContainer.BindingContainer.ClientID %>'); if (Page_IsValid) { win.close(null); } } function btnAnnuler_OnClick(sender, args) { var win = $find('<%=Me.NamingContainer.BindingContainer.ClientID %>'); win.close(null); } function IntervenantChanged(sender, args) { var item = args.get_item(); var txtIntervenant = $find("<%=txtIntervenant.ClientID %>"); txtIntervenant.set_value(item.get_attributes().getAttribute("Description")); } function MedecinChanged(sender, args) { var item = args.get_item(); var txtMedecin = $find("<%=txtMedecinTraitant.ClientID %>"); if (item != null) { txtMedecin.set_value(item.get_attributes().getAttribute("Nom")); } else { txtMedecin.set_value(""); } } function TypeChanged(sender, args) { var item = args.get_item(); var txtCommentaire = $find("<%=txtCommentaire.ClientID %>"); txtCommentaire.set_value(item.get_attributes().getAttribute("Texte")); } </script></telerik:RadScriptBlock>And my RadWindow:
<telerik:RadWindow ID="rwDivergence" runat="server" Width="470px" Height="350px" Modal="true"> <ContentTemplate> <telerik:RadAjaxPanel runat="server" ID="diverPanel"> <%--<GESPHARxLite_2:WinDivergence runat="server" ID="ucDiver" GridToRebind="gridMPA" />--%> </telerik:RadAjaxPanel> </ContentTemplate></telerik:RadWindow>I can't find why my button only works when I put my UserControl in comment.
Thanks.