如何为Vaadin Calendar BasicEvent添加属性?

时间:2015-02-22 16:14:45

标签: vaadin vaadin7

我正在实施Vaadin 7 Calendar并要求显示更多内容 事件信息比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);
    }       
}

1 个答案:

答案 0 :(得分:0)

“比BasicEvent中包含的更多事件信息。”

例如?

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

http://i.stack.imgur.com/uRlN4.png