2010-01-19 10 views
0

comment ajouter un tag html entre <displaytag:table> et </displaytag:table>. Plz m'aider à le personnaliser, merci beaucoup.comment ajouter des balises html à DisplayTag?

<displaytag:table> 
    **<div class="mycss">** 

    <displaytag:column /> 
     <displaytag:column /> 

     **</div>** 
    </displaytag:table> 

Répondre

0

En regardant le documentation il ne semble pas que vous pouvez y mettre des balises HTML. Là encore, même le HTML lui-même n'autorise pas un tag <div> directement à l'intérieur d'un tag <table>, donc je ne sais pas pourquoi vous voudriez le faire.

Selon le FAQ:

Comment puis-je afficher les en-têtes statiques dans une table, de sorte que les en-têtes restent visibles tout utilisateur fait défiler le corps de table?

Vous pouvez le faire simplement en utilisant css, en ajoutant une hauteur et le dépassement: faites défiler la propriété vers l'élément tbody. Malheureusement, cela fonctionnera parfaitement dans Netscape/Mozilla, mais pas dans Internet Explorer.

Une table avec un corps de défilement peut être faite dans Internet Explorer en utilisant javascript ou un css plus complexe. Here vous pouvez trouver un bon exemple css.

Et quelques informations supplémentaires here.

+0

Je veux ajouter une capacité de défilement pour la table qui est générée par DisplayTag :) – m0z4rt

+0

@trcrab s'il vous plaît voir ma réponse mise à jour. Il semble que ce soit «en quelque sorte» possible, mais cela ne fonctionne pas toujours. – Eilon

+0

merci pour votre aide, c'est cool, y at-il une autre façon de personnaliser DisplayTag en étendant la classe java (http://displaytag.sourceforge.net/11/displaytag/apidocs/overview-summary.html) – m0z4rt