Как вставить «подстроки» в таблицу данных Wicket

У меня есть AjaxFallbackDefaultDataTable , который содержит одну строку для каждого результата теста. К результату теста может быть прикреплена пометка, которую необходимо разместить на видном месте под результатом теста. я надеюсь дать таблицу, подобную следующей:

| Test | Result | Appraisal |
|------|--------|-----------|
|  1   |  20.0  |   PASS    |
|  2   |  1.50  |   FAIL    |
| Note: This is an epic fail|
|  3   |  19.4  |   PASS    |
|  4   |  14.9  |   PASS    |

Есть ли способ добиться такой вставки строки (желательно с охватом столбцов) с помощью конструкций Wicket DataTable. По мере того, как я копаюсь в источнике, я могу найти средства визуализации Item , но ничего, что связано со строкой.

В настоящее время у меня есть следующее:

// Create the sortable data provider.
SortableDataProvider<TestResult> provider = new SortableDataProvider<TestResult>() {
    //... hibernate pagination code ...
};

List<IColumn> columns = new ArrayList<IColumn>();
columns.add(new TextFilteredPropertyColumn(new Model<String>("Test"), "test", "test"));
columns.add(new TextFilteredPropertyColumn(new Model<String>("Result"), "result", "result"));
columns.add(new TextFilteredPropertyColumn(new Model<String>("Appraisal"), "appraisal", "appraisal"));

// Create a new AJAX table using the sortable, filtered data provider.
final AjaxFallbackDefaultDataTable dataTable = new AjaxFallbackDefaultDataTable("testResultTable", columns.toArray(new IColumn[0]), provider, 20);// 20 = number of rows per page
7
задан Sean Patrick Floyd 29 September 2010 в 16:37
поделиться