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 :

AjaxToolKit : ReorderList : problème avec le design des items


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Points : 6
    Points
    6
    Par défaut AjaxToolKit : ReorderList : problème avec le design des items
    Bonjour,

    Je souhaiterais avoir aligner les zones DragHandleTemplate et ItemTemplate sur la même ligne.

    Mais pour le moment, le DragHandleTemplate et l'itemTemplate s'affichent sur 2 lignes.

    Le code source aspx:
    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
     
     <style type="text/css">
            .OrderedList li
            {
                list-style: none;
            }
     
             .dragHandle {
                width:10px;
                height:10px;
                border:thin outset white;
                background-color:red;            
            }
     
            .processing {
                background-color:yellow;
                color:black;  
                border:thin inset white;          
            }
     
            .reorderCue {
                background-color:green;
                border:thin dotted black;
                height:25px;                       
            }
        </style>
        <div class="OrderedList">
        <table>
        <tr><td>
            <EFileAjax:ReorderList ID="OrderList" 
                                          runat="server" 
                                          AllowReorder="true" 
                                          LayoutType="User"
                                          OnItemReorder="OrderList_ItemReorder" 
                                          PostBackOnReorder="true" 
                                          OnItemDataBound="OrderList_ItemDataBound"
                >
                <ItemTemplate>
                    <%# HttpUtility.HtmlEncode(Convert.ToString(Container.DataItem))%>
                </ItemTemplate>
                <ReorderTemplate>
                    <asp:Panel ID="Panel2" runat="server" CssClass="reorderCue">
                    </asp:Panel>
                </ReorderTemplate>
              <DragHandleTemplate>
                    <div class="dragHandle"></div>
                </DragHandleTemplate>
            </EFileAjax:ReorderList>
        </td></tr></table>
        </div>
    le code généré :
    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
     
    <div id="ctl00_MainContentPlaceHolder_OrderList">
       <ul id="ctl00_MainContentPlaceHolder_OrderList__rbl">
            <li id="ctl00_MainContentPlaceHolder_OrderList__rli0" style="vertical-align: middle;">
                <div>
                   <div id="ctl00_MainContentPlaceHolder_OrderList__rli0___dih0">
                      <div>
                         <div class="dragHandle"> </div>
                      </div>
                   </div>
                   <div> Item 1 </div>
                </div>
             </li>
       </ul>
    </div>

    Quelqu'un aurait-il une idée?

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Lorsque que je regarde le code généré dans le SampleSite de l'ajaxControlToolKit, j'ai ceci :
    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
    <div id="ctl00_SampleContent_ReorderList1">
        <ul id="ctl00_SampleContent_ReorderList1__rbl">
            <li id="ctl00_SampleContent_ReorderList1__rli0" style="vertical-align: middle;">
                <table cellspacing="0" cellpadding="0" border="0" style="border-width: 0px; border-collapse: collapse;">
                    <tbody>
                        <tr>
                            <td id="ctl00_SampleContent_ReorderList1__rli0___dih0">
                                <div>
                                    <div class="dragHandle"/>
                                </div>
                            </td>
                            <td style="width: 100%;">
                                <div class="itemArea">
                                    <span id="ctl00_SampleContent_ReorderList1__rli0_Label1">Have product idea</span>
                                    <span id="ctl00_SampleContent_ReorderList1__rli0_Label2"> - Figure out opportunities</span>
                                </div>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </li>
        </ul>
    </div>

    il y a un <table> qui est mis en place. Quel paramétrage permet de le faire apparaitre?

    Merci

    Yann

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Quand on y regarde de plus près :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <EFileAjax:ReorderList ID="OrderList" 
                                          runat="server" 
                                          AllowReorder="true" 
                                          LayoutType="User"
                                          OnItemReorder="OrderList_ItemReorder" 
                                          PostBackOnReorder="true" 
                                          OnItemDataBound="OrderList_ItemDataBound"
                >
    C'est l'argument LayoutType qui gère cela.

    Merci à tous et désolé pour le dérangement.

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

Discussions similaires

  1. Problème avec la gestion des événements
    Par CynO dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 10h07
  2. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09
  3. Réponses: 2
    Dernier message: 16/01/2005, 23h18
  4. [SWT] Problème avec la transparence des PNG
    Par sirjuh dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 02/08/2004, 08h07
  5. Réponses: 11
    Dernier message: 16/12/2003, 19h58

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