GwtBootstrap3 全日历
GwtBootstrap3 FullCalendar
是否可以在 GwtBoostrap3 中为 FullCalendar 禁用 header?
当我使用
Header header禁用=新Header();
headerDisabled.setNoHeader();
GeneralDisplay gd = new GeneralDisplay();
gd.setHeader(header);
然后 header 仍然显示 :(
我也试过
CalendarConfig config = new CalendarConfig(headerDisabled);
没用。
我实现了方法public void dayRender(JavaScriptObject javaScriptObject, Element element)
在
gd.setViewRenderCallback(新 ViewRenderCallback()
但从未调用过此方法。我想更新单元格的高度。知道我还能怎么做吗?
感谢您的帮助
好的,我找到了解决方法。
首先,这似乎是 FullCalendar Header
的一个错误,它在调用 setNoHeader();
.
时设置 null
而不是 false
解决方法:
创建您的自定义 header :
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);
希望对您有所帮助 ;)
是否可以在 GwtBoostrap3 中为 FullCalendar 禁用 header? 当我使用
Header header禁用=新Header(); headerDisabled.setNoHeader(); GeneralDisplay gd = new GeneralDisplay(); gd.setHeader(header);
然后 header 仍然显示 :( 我也试过
CalendarConfig config = new CalendarConfig(headerDisabled);
没用。
我实现了方法
public void dayRender(JavaScriptObject javaScriptObject, Element element)
在gd.setViewRenderCallback(新 ViewRenderCallback()
但从未调用过此方法。我想更新单元格的高度。知道我还能怎么做吗?
感谢您的帮助
好的,我找到了解决方法。
首先,这似乎是 FullCalendar Header
的一个错误,它在调用 setNoHeader();
.
null
而不是 false
解决方法:
创建您的自定义 header :
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);
希望对您有所帮助 ;)