[Seaside] Setting table column widths

David Pennington david at totallyobjects.com
Thu Sep 21 19:32:54 UTC 2017


Thank you. The first one worked fine. I now understand about tableGroups.
David

--------- Original Message ---------
From: "Esteban A. Maringolo" <emaringolo at gmail.com>
To: "David Pennington" <david at totallyobjects.com>, "Seaside - general discussion" <seaside at lists.squeakfoundation.org>
Subject: Re: [Seaside] Setting table column widths
Date: 09/21/2017 18:23:57 (Thu)

The width of a table cell is deprecated in html5, you should define in
a column insidea  column group as follow:

  html table:
      [html tableColumnGroup:
          [html tableColumn width: 300.
          html tableColumn width: 100].
      html tableBody:
          [html tableRow:
              [html tableData: [html text: 'Large content'].
              html tableData: [html text: 'Small']]]].

The alternative, and suggested option is to use CSS to define the
width of the data. You could do it this way:

  html table:
      [html tableBody:
          [html tableRow:
              [(html tableData)
                style: 'width: 300px';
                with: [html text: 'Large content'].
              (html tableData)
                style: 'width: 100px';
                with: [html text: 'Small']]]]

Or could combine both and define the width by CSS in the tableColumn.

Regards,

Esteban A. Maringolo

2017-09-21 13:13 GMT-03:00 David Pennington :
> I am really lost in all of this. I know how to do this in HTML but I can't
> see how to do it using Seaside code. This is my code:
>
> makePage: html
>
> | tr |
>
> html table: [ html tableRow: [ html tableData: [self makeGallery: html].
>        html tableData: [self makeBlogReference: html]]] .
>
> This creates two columns. The first column contains three images so the
> width is set by the set width of each image. The second column comprises of
> text scraped from the blog of the artist and the text from there is
> determined by what he wrote and not by me. I really need to be able to fix
> the width of the BlogReference column so that it matches the width of the
> images column.
> The page can be seen here - http://www.brunswickfineart.com:8080/BFAHome
> David
>
> ________________________________
>
> Message sent using Winmail Mail Server
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

Message sent using Winmail Mail Server
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20170921/ae1bbe5c/attachment-0001.html>


More information about the seaside mailing list