我试图在波波夫插件中为事件添加一个满历插件,来自于gwtbootstrap3插件中的临时插件。
下面是配置弹出程序的方式:
Popover popover = new Popover();
popover.setWidget(eventWidget);
popover.setTitle("message");
popover.setPlacement(Placement.BOTTOM);
popover.reconfigure();要使弹出窗口正常工作,我必须声明一个Widget (eventWidget),该控件将被附加到其中。在该小部件上悬停时,将显示弹出窗口。
这似乎是一项相当容易的工作,但不幸的是,我不知道如何才能获得显示在日历中的事件的小部件对象。
请帮帮忙。
下面是我在日历中创建事件的方式
private FullCalendar cal;
cal = new FullCalendar("some_unique_id", ViewOption.agendaWeek, config, true);
Event calEvent2 = new Event("uniqueId","New event");
Date startDate = new Date();
calEvent2.setStart(startDate);
Date endDate = new Date();
CalendarUtil.addDaysToDate(endDate, 3);
calEvent2.setEnd(endDate);
calEvent2.setAllDay(false);
cal.addEvent(calEvent2);发布于 2016-03-02 01:23:01
您需要fisrt来在日历事件上设置description属性。然后,实施:
final CalendarConfig config = new CalendarConfig();
config.setRenderHandler(new EventRenderConfig(new EventRenderHandler() {
@Override
public void render(JavaScriptObject evt, Element ele) {
ele.setTitle(eventDescription(evt));
}
}));
public native String eventDescription(JavaScriptObject object) /*-{
return object.description;
}-*/;https://stackoverflow.com/questions/33631794
复制相似问题