0
  1. 是否可以在 GwtBoostrap3 中禁用 FullCalendar 的标头?当我使用

    标头标头禁用 = 新标头();headerDisabled.setNoHeader(); GeneralDisplay gd = new GeneralDisplay(); gd.setHeader(标头);

然后标题仍然显示:(我也试过

CalendarConfig config = new CalendarConfig(headerDisabled);

它没有用。

  1. public void dayRender(JavaScriptObject javaScriptObject, Element element)

    gd.setViewRenderCallback(新 ViewRenderCallback()

但是这个方法永远不会被调用。我想更新单元格的高度。知道我该怎么做吗?

谢谢您的帮助

4

1 回答 1

1

好的,我找到了解决方法。

首先,这似乎是 FullCalendar 的一个错误,它在调用时Header设置null而不是.falsesetNoHeader();

解决方法:

创建您的自定义标题:

public class MyHeader extends Header {
    @Override
    public native void setNoHeader() /*-{
        var theInstance = this;
        theInstance.@org.gwtbootstrap3.extras.fullcalendar.client.ui.Header::header = false;
    }-*/;
}

并构建您的 FullCalendar :

MyHeader header = new MyHeader();
header.setNoHeader();
CalendarConfig conf = new CalendarConfig(header);
FullCalendar c = new FullCalendar("toto", ViewOption.agendaDay, conf, true);

希望能帮助到你 ;)

于 2016-03-22T15:46:14.737 回答