That's right. The table body element is needed and also a good thing to do
in Firefox. Normally browser auto-inserts tbodys even in the normal markup
of the page. Rows should normally not be added to the "table" element
itself.

Cheers,
Sebastian



2009/3/23 Christian Schmidt <[email protected]>

> Hi Florian,
>
> I have played a bit and found a solution for you.
>
> Cheers,
> Chris
>
> <<< code snipped >>>
> <table id="myTable">
>    <thead>
>         <th></th>
>        <th>Title</th>
>        <th>Date</th>
>     </thead>
>    <tbody id="myTableBody">
>    </tbody>
>   </table>
>
>  <script type="text/javascript" charset="utf-8">
>        // register callback
>        qx.bom.Lifecycle.onReady(onReady, window);
>
>        // executed when the application/scripts are loaded
>        function onReady()
>        {
>          // fill table
>          var itemCount = 10;
>           var table = qx.bom.Collection.query("#myTableBody");
>
>          for (var i = 0; i < itemCount; i++)
>          {
>            table.append("<tr><td name=\"pos\">"+(i+1)+"</td><td
> name=\"title\"></td><td name=\"date\"></td></tr>");
>          }
>        }
>  </script>
>
> Florian Giesen schrieb:
> > Hello List,
> >
> > actually I am playing around with the low-level API, especially with
> > qx.bom.Collection and qx.bom.Selector.
> > My goal is to fill an existing table #myTable with additional rows.
> > With FF3 everything is fine, but IE7 does not show any of the
> > dynamically generated rows. Has anybody an idea, what is going wrong?
> > A hint may be, that the IE Developer toolbar says, that the rowIndex
> > of all generated rows is -1.
> >
> > Regards, Florian
> >
> > Code excerpt:
> >
> > <table id="myTable">
> >   <tr>
> >     <th></th>
> >     <th>Title</th>
> >     <th>Date</th>
> >   </tr>
> > </table>
> > <script type="text/javascript" charset="utf-8">
> > // register callback
> > qx.bom.Lifecycle.onReady(onReady, window);
> >
> > // executed when the application/scripts are loaded
> > function onReady()
> > {
> >   // fill table
> >   var itemCount = 10;
> >   var table = qx.bom.Collection.query("#myTable");
> >
> >   for (var i = 0; i < itemCount; i++)
> >   {
> >     table.append("<tr><td name=\"pos\">"+(i+1)+"</td><td
> > name=\"title\"></td><td name=\"date\"></td></tr>");
> >   }
> > }
> > </script>
> >
> >
> ------------------------------------------------------------------------------
> > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> > easily build your RIAs with Flex Builder, the Eclipse(TM)based
> development
> > software that enables intelligent coding and step-through debugging.
> > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> > _______________________________________________
> > qooxdoo-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >
>
>
> --
> Christian Schmidt
> Software Engineer
> Core Development :: Web Technologies
>
> 1&1 Internet AG
> Ernst-Frey-Str. 9
> 76135 Karlsruhe, Germany
> http://www.1und1.de
>
> Amtsgericht Montabaur / HRB 6484
>
> Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas
> Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver
> Mauss, Jan Oetjen
>
> Aufsichtsratsvorsitzender: Michael Scheeren
>
>
>
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to