Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 39463 invoked from network); 11 Nov 2008 08:33:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Nov 2008 08:33:14 -0000 Received: (qmail 80081 invoked by uid 500); 11 Nov 2008 08:33:14 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 80030 invoked by uid 500); 11 Nov 2008 08:33:14 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 80007 invoked by uid 99); 11 Nov 2008 08:33:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Nov 2008 00:33:14 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Nov 2008 08:32:01 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 447AA234C290 for ; Tue, 11 Nov 2008 00:32:44 -0800 (PST) Message-ID: <1625279761.1226392364279.JavaMail.jira@brutus> Date: Tue, 11 Nov 2008 00:32:44 -0800 (PST) From: "Wolfgang Moestl (JIRA)" To: dev@myfaces.apache.org Subject: [jira] Created: (TRINIDAD-1301) Suppot for Grid Layout MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Suppot for Grid Layout ---------------------- Key: TRINIDAD-1301 URL: https://issues.apache.org/jira/browse/TRINIDAD-1301 Project: MyFaces Trinidad Issue Type: New Feature Components: Components Affects Versions: 1.2.9-core Environment: All supported Reporter: Wolfgang Moestl It's quite cumbersome to build pages using a complex multi-column layout. While it's very easy to use the basic label + input component style (using the tag) it's very complex to build multi- colum layouts. I'm not talking about the "row" attribute of the tag here, this is very different behaviour. An example: the page should look like the one in the attached PDF file (GridLayout.pdf). => The basic page layout can be set to any number bigger than zero (in this example "3 columns"). => Column width & height can be either automatically determined or specified in a static manner => Not all column cells have to be utilized (the second and third columns in the "Name:" row are empty) => Components can span multiple columns (like the row "Comment 2"), rows (image) or both ("Comment 1") => Components should be able to take the full available width, thus align at the start and end (like the Birthday, Address and City components are aligned both at the start and the end). This behaviour should be manageable using an attribute, e.g. takeFullWidth="true|false". => Component label vertical and horizontal alignment should be changeable (like Comment1 label is vertically aligned to the top while the Comment2 label is aligned to the middle, City is aligned to the left) => Component label background color can be specified on the layout level and overruled on the component level => Component label can be configured to take full row height or not (see "Comment 1" vs. "Comment 2") -- Wolf -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.