private Date maxDate;\r
\r
private Container dataSource;\r
+ private Object itemStyleNamePropertyId;\r
private Object itemStartPropertyId;\r
private Object itemEndPropertyId;\r
private Object itemTitlePropertyId;\r
return false;\r
}\r
\r
+ public Object getItemStyleNamePropertyId() {\r
+ return itemStyleNamePropertyId;\r
+ }\r
+\r
+ public void setItemStyleNamePropertyId(Object propertyId) {\r
+ this.itemStyleNamePropertyId = propertyId;\r
+ }\r
+\r
public Object getItemStartPropertyId() {\r
return itemStartPropertyId;\r
}\r
if (start != null) {\r
if ((start.getMonth() <= month || end.getMonth() >= month)) {\r
target.startTag("item");\r
- // TODO different id!\r
+ // TODO different id?\r
target.addAttribute("id", itemId.hashCode());\r
+ p = item.getItemProperty(this.itemStyleNamePropertyId);\r
+ String styleName = (String) p.getValue();\r
+ target.addAttribute("styleName", styleName);\r
target.addAttribute("start", "" + start.getTime());\r
if (end != start) {\r
target.addAttribute("end", "" + end.getTime());\r