IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Trigger asynchrone sur un composant telerik


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Novembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 134
    Par défaut Trigger asynchrone sur un composant telerik
    Bonjour à tous,

    Je cherche à mettre un trigger asynchrone sur deux toolbars (composant telerik) qui sont elle même dans deux autre composants telerik (RadDock).

    Mais quand je met le trigger, il ne trouve pas les controls.

    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    <telerik:RadDockLayout ID="RadDockLayout1" runat="server">
                <div class="main">
                    <table border="1" cellpadding="1" cellspacing="1">
                        <tr>
                            <td>
                            </td>
                            <td>
                                <telerik:RadToolBar runat="server" ID="tbValidation" Skin="Office2007">
                                    <Items>
                                        <telerik:RadToolBarButton ImageUrl="Images/submit.gif" ToolTip="OK" CommandName="ok" />
                                        <telerik:RadToolBarButton ImageUrl="Images/close.gif" ToolTip="Annuler" CommandName="cancel" />
                                    </Items>
                                </telerik:RadToolBar>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <div style="position:relative;">
     
                                    <div style="position:absolute; z-index:1;">
                                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                            <ContentTemplate>
                                                <cc1:Map ID="Map1" runat="server" Height="600px" Width="800px">
                                                </cc1:Map>
                                            </ContentTemplate>
                                            <Triggers>
                                                <asp:AsyncPostBackTrigger ControlID="tbInfo" />
                                                <asp:AsyncPostBackTrigger ControlID="tbEdition" />
                                            </Triggers>
                                        </asp:UpdatePanel>
                                    </div>
     
                                    <div id="toolbar" style="position:absolute; left:75px; z-index:2; filter:Alpha(opacity=20); opacity: .20;" onmouseover="javascript:this.style.filter = 'Alpha(opacity=100)'; this.style.opacity = '1';" onmouseout="javascript:this.style.filter = 'Alpha(opacity=20)'; this.style.opacity = '.20';">
                                        <telerik:RadDockZone 
                                            ID="dockTop" 
                                            runat="server" 
                                            CssClass="zone" 
                                            Height="65px"
                                            Orientation="Horizontal" 
                                            Width="425px">
                                        </telerik:RadDockZone>                                
                                    </div>
                                </div>
     
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <asp:Button ID="buttonEditShape" runat="server" Text="edit" ToolTip="Edit Shape"
                                    OnClick="buttonEditShape_Click" />
                            </td>
                        </tr>
                    </table>
                </div>
     
                <telerik:RadDock Left="450" Top="150" ID="RadDock1" runat="server" Height="63px"
                    width="201px" OnClientDockPositionChanged="dockInfo"
                    CssClass="dock" DefaultCommands="ExpandCollapse" Title="Information"
                    Skin="Office2007" style="z-index:10;">
                    <ContentTemplate>
                        <telerik:RadToolBar runat="server" ID="tbInfo" Skin="Office2007" OnButtonClick="test" OnClientButtonClicked="click_handler">
                            <Items>
                                <telerik:RadToolBarButton ImageUrl="Images/select.png" CheckOnClick="true" AllowSelfUnCheck="true"
                                    ToolTip="Selection" CommandName="select" />
                                <telerik:RadToolBarButton ImageUrl="Images/overview_replacement.gif" CheckOnClick="true"
                                    AllowSelfUnCheck="true" ToolTip="Zoom sur selection" CommandName="zoom" />
                                <telerik:RadToolBarButton ImageUrl="Images/measuring_stick_on.gif" CheckOnClick="true"
                                    AllowSelfUnCheck="true" ToolTip="Mesure de distance" CommandName="measure" />
                                <telerik:RadToolBarButton ImageUrl="Images/surfaceMeasurement.png" CheckOnClick="true"
                                    AllowSelfUnCheck="true" ToolTip="Mesure de surface" CommandName="surfaceMeasure" />
                                <telerik:RadToolBarButton ImageUrl="Images/btn_map_label.gif" CheckOnClick="true"
                                    AllowSelfUnCheck="true" ToolTip="Informations" CommandName="info" />
                            </Items>
                        </telerik:RadToolBar>
                    </ContentTemplate>
                </telerik:RadDock>
     
                <telerik:RadDock Left="500" Top="250" ID="RadDock2" runat="server" Height="63px"
                    width="201px" OnClientDockPositionChanged="dockEdit"
                    CssClass="dock" DefaultCommands="ExpandCollapse" Title="Edition"
                    Skin="Office2007" style="z-index:10;">
                    <ContentTemplate>
                        <telerik:RadToolBar runat="server" ID="tbEdition" Skin="Office2007" OnButtonClick="test" OnClientButtonClicked="click_handler">
                            <Items>
                                <telerik:RadToolBarButton ImageUrl="Images/btn_map_edit.gif" CheckOnClick="true"
                                    AllowSelfUnCheck="true" ToolTip="Tracer un nouvel objet" CommandName="draw" />
                                <telerik:RadToolBarButton ImageUrl="Images/modifynode.png" CheckOnClick="true" AllowSelfUnCheck="true"
                                    ToolTip="Sommets" CommandName="node" />
                                <telerik:RadToolBarButton ImageUrl="Images/Delete.gif" CheckOnClick="true" AllowSelfUnCheck="true"
                                    ToolTip="Suppression" CommandName="del" />
                                <telerik:RadToolBarButton ImageUrl="Images/cut.png" CheckOnClick="true" AllowSelfUnCheck="true"
                                    ToolTip="Découper" CommandName="cut" />
                                <telerik:RadToolBarButton ImageUrl="Images/fusionner.png" CheckOnClick="true" AllowSelfUnCheck="true"
                                    ToolTip="Fusionner" CommandName="fuze" />
                            </Items>
                        </telerik:RadToolBar>
                    </ContentTemplate>
                </telerik:RadDock>
            </telerik:RadDockLayout>
    Lorsque la page est compilé, les id des toolbars changent. J'ai essayé de mettre ces id mais les controls ne sont pas détectés non plus.

    Est-ce que quelqu'un aurait déjà rencontrer ce genre de problème ?

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Novembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 134
    Par défaut
    Il semblerait que ce soit le RadDock qui bloquent car j'ai essayé en mettant un simple boutton dans le RadDock et le trigger ne le trouve pas non plus.

    Donc, est-ce que quelqu'un saurait comment assigner un trigger à un ou plusieurs controls qui se trouvent dans le RadDock ?

    Merci d'avance.

  3. #3
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Je pense que tu obtiendras plus facilement une réponse auprès du support Telerik

  4. #4
    Membre confirmé
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Novembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 134
    Par défaut
    J'y avais penser en tant que solution de dernier espoir mais je crois que je vais m'y résoudre.
    Je laisse le post ouvert tant que je n'aurais pas solutionner mon problème.

  5. #5
    Membre confirmé
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Novembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 134
    Par défaut
    J'ai eu ma réponse.

    Il fallait utilisé la propriété UniqueID en code behind (Page_Load ou Page_Init) pour que le trigger trouve les toolbars :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    AsyncPostBackTrigger trigger1 = new AsyncPostBackTrigger();    
    trigger1.ControlID = tbInfo.UniqueID;    
    UpdatePanel1.Triggers.Add(trigger1);    
     
    AsyncPostBackTrigger trigger2 = new AsyncPostBackTrigger();    
    trigger2.ControlID = tbEdition.UniqueID;    
    UpdatePanel1.Triggers.Add(trigger2);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Trigger asynchrone sur insertion ligne
    Par Francky8 dans le forum Développement
    Réponses: 3
    Dernier message: 22/01/2014, 09h46
  2. petite question sur le composant IBX ...
    Par vbcasimir dans le forum Bases de données
    Réponses: 4
    Dernier message: 05/01/2005, 10h33
  3. aide sur les composants de la RxLib 2.75
    Par mariustrezor dans le forum Bases de données
    Réponses: 4
    Dernier message: 12/10/2004, 14h35
  4. problème sur le composant aspSmartUpload
    Par PrinceMaster77 dans le forum ASP
    Réponses: 8
    Dernier message: 23/09/2004, 10h17
  5. [C#] OnPaint(PaintEventArgs e) sur création Composant
    Par pc152 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/08/2004, 16h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo