bonjour
je voulais fixer l'entete d'une collection pour cela j'ai suivi ce qui à été décrit dans la faq
http://www.developpez.net/forums/d58...struts-layout/

voila une partie du code de ma collection
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 <layout:collection model="fixedHeader" id="item"  selectName="dat_au" selectProperty="rng_id" selectType="radio" name="etaStkForm" property="etat"  styleClass="SCROLL" length="2160" styleClass="FORM" width="1080" height="380">
<layout:collectionItem  onclick="etat('${item.rng_id}');"    href="javascript:void();"  title="_______ARTICLE______" property="art" sortable="true"></layout:collectionItem>
     <layout:collectionItem title="____PROFIL____" property="prof" sortable="true"></layout:collectionItem>
et voici le code du fichier struts-layout-default .properties
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
 
#skin name. Default is the first parameter or the file name (ie Struts-Layout_blue.properties -> blue.css)
skin = 
 
# implementor of the ICrumbRenderer to use
crumb.class = fr.improve.struts.taglib.layout.renderer.BasicCrumbRenderer 
 
# web directory in which are located the images
directory.images = config
 
# web directory in which are located the javascrips
directory.config = config
 
# web directory in which are located the css files. Default is directory.config
directory.css =
 
# display ot not the null fields in inspect mode
display.null.fields = true
 
# implementor of the PanelInterface to use
panel.class = fr.improve.struts.taglib.layout.util.BasicPanel
 
# implementor of the PopupInterface to use
popup.class = fr.improve.struts.taglib.layout.renderer.BasicPopupRenderer
 
# implementor of the CollectionInterface to use
collection.class = fr.improve.struts.taglib.layout.util.BasicCollection
collection.class.datagrid = fr.improve.struts.taglib.layout.util.BasicDatagrid
 
#implementor of the TabsInterface to use.
tabs.class = fr.improve.struts.taglib.layout.util.BasicTabs
 
# implementor of the FieldInterface to use
field.class = fr.improve.struts.taglib.layout.util.BasicField
 
# implementor of the TreeviewInterface to use
treeview.class = fr.improve.struts.taglib.layout.util.BasicTreeview
 
# implementor of the IPagerRenderer to use
pager.class = fr.improve.struts.taglib.layout.renderer.BasicPagerRenderer
 
# implementor of the ICrumbRenderer to use
crumb.class = fr.improve.struts.taglib.layout.renderer.BasicCrumbRenderer
 
# implentor of the IButtonImageRenderer to use
button.class = fr.improve.struts.taglib.layout.renderer.BasicImageRenderer
 
# name of the formatter class
#formatter.class = fr.improve.struts.taglib.layout.formatter.DateFormatter
 
formatter.class =com.yourcompany.struts.UtilClass.LocalFormatter
 
# name of the policy class
policy.class = 
 
# name of the formutils class
formutils.class = fr.improve.struts.taglib.layout.util.BasicFormUtils
 
# name of the image in the image dir to use as the sort pictogram
layout.sort = sort.gif
layout.sort.forward = sort.gif
layout.sort.reverse = sort.gif
layout.sort.label = sort
 
#name of the image and the label for the pager.
layout.pager.previous.label = &lt;&lt;
layout.pager.previous.img = 
layout.pager.next.label = &gt;&gt;
layout.pager.next.img = 
layout.pager.maxPageItems = 10
layout.pager.maxLinks = 10
layout.pager.displayDirect = false
 
#name of the image to use as a (un)checked box pictogram and related labels
layout.checkbox.checked = 
layout.checkbox.checked.label = checked
layout.checkbox.unchecked = 
layout.checkbox.unchecked.label = unchecked
 
#name of the image to use as a calendar pictogram
layout.calendar = calendar.gif
 
#if there are both a form and links in a page, follows the link if there are unsaved changes in the form
follow.change = true
 
#display the error message next to the error field.
error.display = true
#format the error message using Struts properties (errors.header, errors.footer, errors.prefix, errors.suffix)
error.format = false
#set the focus on the first error field.
error.focus = false
 
#require a valid transaction token to sort collection (this forbids the use of back and refresh buttons)
sort.token.required = true
 
#keep error messages after a sort
sort.error.keep = true
 
# use specific rules to sort Strings.
#sort.rules.class = fr.improve.struts.taglib.layout.sort.ParsianSortRules
#sort.rules.class = fr.improve.struts.taglib.layout.sort.FrenchSortRules
 
#include a token in each hyperlink.
link.token.include = false
 
#number of menus to load at the same time
tree.numberOfMenusLoaded=50
 
#nested compatbility
nested.compatibility = false
 
# sort action
sortutil.action = sort.do
 
# treeview action
treeview.action = treeview.do
 
# el character.
el.character = $
 
# autoskip.
autoskip.active = false
 
# cookie
cookie.active = true
 
collection.class.fixedHeader = fr.improve.struts.taglib.layout.renderer.FixedHeaderCollection
je travail avec struts 1.3

mais le prob c'est que ça donne rien

ou est l'erreur ??