Class Overview
This class displays a table of issues, and works together with issuetable.vm.
The layout of the table is configured by an
IssueTableLayoutBean
Summary
| Public Methods |
|
String
|
getHtml(IssueTableLayoutBean layout, List<Issue> issues, IssuePager pager)
|
|
String
|
getHtml(IssueTableLayoutBean layout, List<Issue> issues, IssuePager pager, Long selectedIssueId)
Get a table of issues.
|
|
IssueTableWriter
|
getHtmlIssueWriter(Writer writer, IssueTableLayoutBean layout, IssuePager pager, ColumnLayoutItem actionColumn)
|
|
IssueTableWriter
|
getHtmlIssueWriter(Writer writer, IssueTableLayoutBean layout, IssuePager pager, ColumnLayoutItem actionColumn, Long selectedIssueId)
|
Public Constructors
public
IssueTableWebComponent
()
Public Methods
Parameters
| layout
| The layout describing how this table should look |
| issues
| The issues to display. These should be a list of Issue objects |
| pager
| An optional pager which will be used for displaying the next / previous paging at the top and bottom |
| selectedIssueId
| the issue to mark as selected in the table of issues; if null, marks the first issue as selected |
Parameters
| writer
| The writer to write the table to |
| layout
| The layout describing how this table should look |
| pager
| An optional pager which will be used for displaying the next / previous paging at the top and bottom |
| actionColumn
| The column to display on the right hand side of the table. If null, no column is shown. |
| selectedIssueId
| the issue to mark as selected in the table; if null, marks the first issue as selected |
Returns
- An IssueTableWriter which the caller should use to write each issue to.