Issue Details (XML | Word | Printable)

Key: JRA-4913
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Jeff Turner [Atlassian]
Votes: 35
Watchers: 15
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
JIRA

Horizontal positioning in field layout schemes

Created: 12/Oct/04 06:45 PM   Updated: 20/Oct/08 07:38 AM
Component/s: Issue Fields, Web interface
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Duplicate
 
Reference

Participants: =Neal Applebaum, Bill Duncan, Bill Stobart, Carman Okon, Dion Adamy, Jeff Turner [Atlassian], Monika Joshi, Paul Csapo, Simone Kaiser, Stanislav Korotky, tariq w and Zoya Scherbina
Since last comment: 6 weeks, 2 days ago
Support reference count: 9
Labels:


 Description  « Hide
In larger JIRA installations people use many fields, which requires a lot of scrolling in the create and edit forms. We should allow fields to be positioned next to one another in field layout schemes, to preserve screen space and improve the look of pages.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Jeff Turner [Atlassian] added a comment - 12/Oct/04 06:47 PM
JRA-4913 (horizontal positioning in field layout schemes) would be an alternative to JRA-4057 (user-editable templates) for the 80% of users who aren't that concerned about controlling the format exactly.

Bill Duncan added a comment - 10/May/06 01:55 PM
It is important to have more than one cell on a row. JIRA should allow having two or three list boxes on the same row. This saves space in the layout, and makes navigation and implementation of large forms much easier.
As this is very simple HTML, it shouldn't be a difficult task.
thanks

=Neal Applebaum added a comment - 11/May/06 09:56 AM
Yes, this would be nice, as long as it didn't cause horizontal scrolling too.

For radio groups, I get around it by making radio groups display horizontally:

atlassian-jira\WEB-INF\classes\templates\plugins\fields\edit\edit-radio.vm

line 13: 
#if($velocityCount != $configs.options.size())<br />#end
to: 
#if($velocityCount != $configs.options.size())________ #end
(where 8 underscores is really 8 spaces)

Dion Adamy added a comment - 28/May/06 09:18 AM
Irritating scrolling and wasted time is one reason we're ditching our homegrown system. While demoing JIRA to other departments, this is the most common complaint I've received. I'd love to see the ability to layout multiple columns in the issue views- if there's a programmatic workaround, I'd be open to that as well.

Bill Stobart added a comment - 01/Sep/06 11:29 AM
I hope that all the participants to this issue have already implemented the Tab functionality which helps a lot when it comes to avoiding vertical scrolling. I suspect that clicking through tabs is less irritating that scrolling, especially if you can squeeze all your mandatory fields onto the default tab.

However, I'd still like to see more flexibility in the placement of fields horizontally on the screens. If the functionality were initially limited to fields of relatively narrow width, such as dropdowns, the effort could be managed. To get started, this functionality could be implemented first on the default fields. For instance, by placing "Affects Versions" and "Fix Version" on the same line. Eventually, this functionality would be most powerful if also applied to custom fields.


Stanislav Korotky added a comment - 20/Dec/06 02:20 AM
It's very pity, that the issue JRA-4057 is closed without implementation of any templates in favour to schemes which is far less flexible. As I already wrote on the forum, it would be nice to attach a template file (may be something like shtml, jsp, vm, xml/xsl, some other format able to describe screen form), where all needed fields are placed, aligned, colored in an arbitrary and precise way, how an admin or CEOs want. I don't think that if Jira allows us sometime to arrange fields in several columns (say, 3), this will bring a really neat layout automatically. I think, a human being should design the screen layouts (templates) and provide Jira with them.

Monika Joshi added a comment - 28/Jun/07 01:45 AM
This will be a very useful feature if we could arrange the field horizontally..

tariq w added a comment - 28/Jun/07 02:38 AM
This is a v imp feature , we use it very often , would appreciate if it can be worked out ...

Zoya Scherbina added a comment - 21/Dec/07 04:04 AM
We had this ability in the old tracking system so not having it in JIRA looks like regression for us. It would be very useful feature.

Carman Okon added a comment - 22/Feb/08 08:09 AM
This issue woudl help our company move form an older issue tracking system to our new JIRA system. Our old sysytem has the ablity to have columns with fields and a customizable Web pages,

Paul Csapo added a comment - 07/Apr/08 12:10 PM
I agree: having several fields on one horizontal line would be most welcome.

Eg, MultiCheckbox field 1:
Option 1 ( ) Option 2 ( ) Option 3 ( ) etc..


Simone Kaiser added a comment - 20/Oct/08 03:31 AM
This feature ist vital important for us! Lots of users complain about the long forms, and tabs cannot solve the problem satisfactory. As we have to use lots of radio buttons and checkboxes with short names the most part of the form is empty and the fields stick to the left side of the form. Please solve this problem at least for check boxes and radio buttons.

Paul Csapo added a comment - 20/Oct/08 07:38 AM
It would be great if the layout was smart, eg even just 2 options per line that might work out like this:

for each option, (work out value name length)
for each line, (if "current" option length + next option length) = less then limit, put both on same line.
else, put next option on next line and set it to "current option".

Not sure what sort of impact this might cause to processing or loading times if there are multiple options and multiple fields on a form, but would be worth trying out.