GwtBootstrap3 FullCalendar

时间:2016-03-21 21:38:12

标签: fullcalendar gwtbootstrap3

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

    标题headerDisabled = new Header();  headerDisabled.setNoHeader();  GeneralDisplay gd = new GeneralDisplay();  gd.setHeader(报头);

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

    CalendarConfig config = new CalendarConfig(headerDisabled);
    

    它没有用。

    1. 我实施了方法public void dayRender(JavaScriptObject javaScriptObject, Element element)

      gd.setViewRenderCallback(新的ViewRenderCallback()

    2. 但永远不会调用此方法。我想更新细胞的高度。知道怎么办呢?

      谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

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

首先,看来这是FullCalendar Header的错误,在调用null时设置false而不是setNoHeader();

解决方法:

创建自定义标题:

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);

希望它有所帮助;)