是否可以在GwtBoostrap3中禁用FullCalendar的标头? 当我使用
标题headerDisabled = new Header(); headerDisabled.setNoHeader(); GeneralDisplay gd = new GeneralDisplay(); gd.setHeader(报头);
然后标题仍然显示:( 我也试过
CalendarConfig config = new CalendarConfig(headerDisabled);
它没有用。
我实施了方法public void dayRender(JavaScriptObject javaScriptObject, Element element)
在
gd.setViewRenderCallback(新的ViewRenderCallback()
但永远不会调用此方法。我想更新细胞的高度。知道怎么办呢?
谢谢你的帮助
答案 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);
希望它有所帮助;)