0 Replies Latest reply on Mar 30, 2010 5:18 PM by Christoph Kraus

    Seam-Excel: Iterating through a HashMap

    Christoph Kraus Newbie

      Hi guys,


      First of all, the implementation of an excel template in seam is really cool. But I'm facing a problem when trying to iterate through a HashMap using the <e:worksheet> component. Sorry, if this is a newby problem, but maybe you can tell me if the following is possible. If yes how does it work correctly?


      In the backing bean I prepared a map:



      Map<Long, List<Property>> propertyMap = new HashMap<Long, List<Property>>();
      



      In the view I tried something like this:



      <e:worksheet name="Test">
          <e:column>
              <f:facet name="header">
                  <e:cell value="ID"/>
              </f:facet>
          </e:column>
      </e:worksheet>
      <ui:repeat value="#{propertyMap.values}" var="_propertyList">
          <e:worksheet name="Test" value="#{_propertyList}" var="_property">
              <e:column>
                  <e:cell value="#{_property.id}"/>
              </e:column>
          </e:worksheet>
      </ui:repeat>
      



      but this returns only the header row without any property ids.


      I know that repeating the <e:worksheet> will overwrite rows, but I will look after this problem later.
      Hope anyone can think of my problem. Tell me, if you need any further information.


      Many thanks in advance
      Chris