-
是否可以在 GwtBoostrap3 中禁用完整日历的标题?当我使用
标头标头已禁用 = 新标头(); headerDisabled.setNoHeader(); GeneralDisplay gd = new GeneralDisplay(); gd.setHeader(header);
然后标题仍显示为:(我也试过
CalendarConfig config = new CalendarConfig(headerDisabled);
它没有用。
我实现了方法
public void dayRender(JavaScriptObject javaScriptObject, Element element)
在gd.setViewRenderCallback(new ViewRenderCallback()
但从不调用此方法。我想更新单元格的高度。知道我还能怎么做吗?
谢谢你的帮助
好的,我找到了解决方法。
首先,这似乎是FullCalendar的错误,Header
调用setNoHeader();
时设置null
而不是false
。
解决方法:
创建自定义标头:
public class MyHeader extends Header {
@Override
public native void setNoHeader() /*-{
var theInstance = this;
theInstance.@org.gwtbootstrap3.extras.fullcalendar.client.ui.Header::header = false;
}-*/;
}
并建立您的完整日历:
MyHeader header = new MyHeader();
header.setNoHeader();
CalendarConfig conf = new CalendarConfig(header);
FullCalendar c = new FullCalendar("toto", ViewOption.agendaDay, conf, true);
希望对;)有所帮助