Java Code :
==========
List<DosData> dosData = new ArrayList<DosData>();
DosData data1 = new DosData();
data1.setDosStart("10/10/2014");
DosData data2 = new DosData();
data2.setDosStart("11/10/2014");
DosData data3 = new DosData();
data3.setDosStart("12/10/2014");
dosData.add(data1);
dosData.add(data2);
dosData.add(data3);
context.put("dosData", dosData);
I should get the Result Below :
---------------------------------------
|10/10/2014 | 11/10/2014 | 12/10/2014|
---------------------------------------
I have used Below code to display :
----------------------------
| |
| |
| |
| «@before-cell# |
foreach($d in $dosData) |
»«$d.dosStart»«@after- |
cell#end» |
| |
| |
| |
| |
-------------------------
上記のコードを使用している場合、以下のようないくつかの例外が発生します:
org.apache.fop.fo.ValidationException: 行の列番号またはセル数が、テーブルに指定された fo:table-columns の数を超えています。(利用可能なコンテキスト情報はありません) org.apache.fop.events.ValidationExceptionFactory.createException(ValidationExceptionFactory.java:38) で org.apache.fop.events.EventExceptionManager.throwException(EventExceptionManager.java:54) で org.apache.fop org.apache.fop.fo.flow.table.TableCellContainer.addTableCellChild(TableCellContainer.java:51) の $Proxy297.tooManyCells (不明なソース) の .events.DefaultEventBroadcaster$1.invoke(DefaultEventBroadcaster.java:175) org.apache のorg.apache.fop.fo.FOTreeBuilder の .fop.fo.flow.table.TableRow.addChildNode(TableRow.java:95) $MainFOHandler.startElement(FOTreeBuilder.java:315) org.apache.fop.fo.FOTreeBuilder の.
誰でもこれについて私を助けてもらえますか、私は取り組んでいるのが初めてです。