[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mozilla-rdf
Subject:    Re: Tree generation template -- why doesn't this work?! Aaargh!
From:       Ariel Fatecha <afatecha () idea ! com ! py>
Date:       2003-10-21 12:45:05
[Download RAW message or body]

user@domain.invalid wrote:
> Hi all,
> 
> I'd appreciate it if someone could give me insight into why the attached 
> files won't work. I'm trying to generate a tree from RDF, and I'm 
> getting exactly nothing, and I have *no* clue as to why. Is there any 
> way to get insight into the template rendering so I can see where its 
> failing?
> 
> Many thanks,
> Emiliano

I see... some details:
The only way I know to build a dynamic tree is attached and is a hack, 
because <treecol>s rdf:resources would be on the top and <tree> can't be 
flags="dont-build-content".
you must be use this if you *really* need it and if <grid> can't helps you.

regards
af

["win2.rdf" (text/rdf)]

<?xml version="1.0" encoding="ISO-8859-1"?>
  <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:query="http://rdf/">

  <Seq about="urn:consulta">
    <!--* lamentablemente este grupo siempre tiene que ir primero *-->
    <li>
      <Seq query:tipo="cols">
	<li resource="urn:cols:1"/>
	<li resource="urn:cols:2"/>
	<li resource="urn:cols:3"/>
	<li resource="urn:cols:4"/>
      </Seq>
    </li>

    
    <!--* a partir de aca no hay problemas *-->
    <li>
      <Seq query:tipo="cells" query:clases="q-row-header">
        <li resource="urn:rows:1:cells:1"/>
        <li resource="urn:rows:1:cells:2"/>
        <li resource="urn:rows:1:cells:3"/>
        <li resource="urn:rows:1:cells:4"/>
      </Seq>
    </li>
    <li>
      <Seq query:tipo="cells" query:clases="q-row">
        <li resource="urn:rows:2:cells:1"/>
        <li resource="urn:rows:2:cells:2"/>
        <li resource="urn:rows:2:cells:3"/>
        <li resource="urn:rows:2:cells:4"/>
      </Seq>
    </li>
    <li>
      <Seq query:tipo="cells" query:clases="q-row">
        <li resource="urn:rows:3:cells:1"/>
        <li resource="urn:rows:3:cells:2"/>
        <li resource="urn:rows:3:cells:3"/>
        <li resource="urn:rows:3:cells:4"/>
      </Seq>
    </li>
    <li>
      <Seq query:tipo="cells" query:clases="q-row">
        <li resource="urn:rows:4:cells:1"/>
        <li resource="urn:rows:4:cells:2"/>
        <li resource="urn:rows:4:cells:3"/>
        <li resource="urn:rows:4:cells:4"/>
      </Seq>
    </li>
    <li>
      <Seq query:tipo="cells" query:clases="q-row">
        <li resource="urn:rows:5:cells:1"/>
        <li resource="urn:rows:5:cells:2"/>
        <li resource="urn:rows:5:cells:3"/>
        <li resource="urn:rows:5:cells:4"/>
      </Seq>
    </li>

  </Seq><!--* fin de consulta *-->
  
  <!--* Description de los cols *-->
  <Description about="urn:cols:1">
    <query:tipo>col</query:tipo>
    <query:flex>1</query:flex>
    <query:clases>q-col-header</query:clases>
  </Description>

  <Description about="urn:cols:2">
    <query:tipo>col</query:tipo>
    <query:flex>0</query:flex>
    <query:clases>q-col</query:clases>
  </Description>

  <Description about="urn:cols:3">
    <query:tipo>col</query:tipo>
    <query:flex>2</query:flex>
    <query:clases>q-col</query:clases>
  </Description>

  <Description about="urn:cols:4">
    <query:tipo>col</query:tipo>
    <query:flex>1</query:flex>
    <query:clases>q-col</query:clases>
  </Description>

  <!--* Description de la fila 1 == Cabecera *-->
  <Description about="urn:rows:1:cells:1">
    <query:tipo>cell</query:tipo>
    <query:valor>header(1,1)</query:valor>
    <query:clases>q-row-header</query:clases>
  </Description>
  <Description about="urn:rows:1:cells:2">
    <query:tipo>cell</query:tipo>
    <query:valor>header(1,2)</query:valor>
    <query:clases>q-row-header</query:clases>
  </Description>
  <Description about="urn:rows:1:cells:3">
    <query:tipo>cell</query:tipo>
    <query:valor>header(1,3)</query:valor>
    <query:clases>q-row-header</query:clases>
  </Description>
  <Description about="urn:rows:1:cells:4">
    <query:tipo>cell</query:tipo>
    <query:valor>header(1,4)</query:valor>
    <query:clases>q-row-header</query:clases>
  </Description>
  
  <!--* Description de los cells *-->
  <Description about="urn:rows:2:cells:1">
    <query:tipo>cell</query:tipo>
    <query:valor>rowhead(2,1)</query:valor>
    <query:clases>q-cell-header</query:clases>
  </Description>
  <Description about="urn:rows:2:cells:2">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(2,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:2:cells:3">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(2,1)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:2:cells:4">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(2,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  
  <!--* Description de los cells *-->
  <Description about="urn:rows:3:cells:1">
    <query:tipo>cell</query:tipo>
    <query:valor>rowhead(3,1)</query:valor>
    <query:clases>q-cell-header</query:clases>
  </Description>
  <Description about="urn:rows:3:cells:2">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(3,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:3:cells:3">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(3,1)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:3:cells:4">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(3,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  
  <!--* Description de los cells *-->
  <Description about="urn:rows:4:cells:1">
    <query:tipo>cell</query:tipo>
    <query:valor>rowhead(4,1)</query:valor>
    <query:clases>q-cell-header</query:clases>
  </Description>
  <Description about="urn:rows:4:cells:2">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(4,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:4:cells:3">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(4,1)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:4:cells:4">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(4,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  
  <!--* Description de los cells *-->
  <Description about="urn:rows:5:cells:1">
    <query:tipo>cell</query:tipo>
    <query:valor>rowhead(5,1)</query:valor>
    <query:clases>q-cell-header</query:clases>
  </Description>
  <Description about="urn:rows:5:cells:2">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(5,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:5:cells:3">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(5,1)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  <Description about="urn:rows:5:cells:4">
    <query:tipo>cell</query:tipo>
    <query:valor>celda(5,2)</query:valor>
    <query:clases>q-cell</query:clases>
  </Description>
  
</RDF>

<!--
- EMACS Customization
- Local Variables:     
-   mode: xml
-   indent-tabs-mode: nil
-   c-basic-offset: 2
- End:
-->

["win3.xul" (application/vnd.mozilla.xul+xml)]
_______________________________________________
Mozilla-rdf mailing list
Mozilla-rdf@mozilla.org
http://mail.mozilla.org/listinfo/mozilla-rdf

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic