如何向Vaadin日历基本事件添加属性?

如何向Vaadin日历基本事件添加属性?,vaadin,vaadin7,Vaadin,Vaadin7,我正在实施Vaadin 7日历,需要显示更多 BasicEvent中包含的事件信息 下面是我正在使用的一些代码(未显示事件 在日历上): 请告诉我我需要添加/更改什么? 谢谢你,史蒂夫 public class CalEvent extends BasicEvent { private java.lang.String customer = ""; public CalEvent() { } public java.lang.String getCustomer(

我正在实施Vaadin 7日历,需要显示更多 BasicEvent中包含的事件信息

下面是我正在使用的一些代码(未显示事件 在日历上): 请告诉我我需要添加/更改什么? 谢谢你,史蒂夫

public class CalEvent extends BasicEvent {
    private java.lang.String customer = "";
    public CalEvent() {
    }
    public java.lang.String getCustomer() {
        return customer;
    }
    public void setCustomer(java.lang.String customer) {
        this.customer = customer;
    }
}

public class EvtProvider extends BasicEventProvider {
    public void addEvent(CalEvent event) {
        super.addEvent(event);
    }
    public void removeEvent(Event event) {
        super.removeEvent(event);
    }
}

public class Mgr {  
    Mgr() {
        cal = new Calendar("My Calendar");
        EvtProvider evtProvider = new EvtProvider();
        cal.setEventProvider(evtProvider);
        List<CalEvent> lst = getCalEvents();
        for (CalEvent ev : lst) {
            cal.addEvent(ev);
    }       
}
public类CalEvent扩展了BasicEvent{
private java.lang.String customer=“”;
公共设施{
}
public java.lang.String getCustomer(){
退货客户;
}
public void setCustomer(java.lang.String customer){
this.customer=customer;
}
}
公共类EvtProvider扩展了BasicEventProvider{
公共事件(CalEvent事件){
超级附录(事件);
}
公共无效删除事件(事件){
超级移动事件(事件);
}
}
公共类经理{
经理(){
cal=新日历(“我的日历”);
EvtProvider EvtProvider=新的EvtProvider();
cal.setEventProvider(evtProvider);
List lst=getCalEvents();
用于(CalEvent ev:lst){
计算附加值(ev);
}       
}
“比BasicEvent中包含的事件信息更多。”

比如说

BasicEvent可以在事件或事件描述中显示大量内容