gpt4 book ai didi

javascript - 全日历,columnFormat html

转载 作者:行者123 更新时间:2023-11-30 09:45:50 25 4
gpt4 key购买 nike

我希望自定义 columnFormat 为 2 行并设置如下样式:

enter image description here

尝试 columnFormat: 'dddMMM dS'结果:
<1iv c8/15/2016am00="1amy">Mon</1iv><1iv>Aug 10</1iv>

我怎样才能像图片那样自定义 columnHead?谢谢

最佳答案

columnFormat 只接受一个字符串,但您可以挂接到 viewRender 并在那里修改它

$('#calendar').fullCalendar({
defaultView: 'agendaWeek',
viewRender: renderViewColumns
});

function renderViewColumns(view, element) {
element.find('th.fc-day-header.fc-widget-header').each(function() {
var theDate = moment($(this).data('date')); /* th.data-date="YYYY-MM-DD" */
$(this).html(buildDateColumnHeader(theDate));
});

function buildDateColumnHeader(theDate) {
var container = document.createElement('div');
var DDD = document.createElement('div');
var ddMMM = document.createElement('div');
DDD.textContent = theDate.format('ddd').toUpperCase();
ddMMM.textContent = theDate.format('DD MMM');
container.appendChild(DDD);
container.appendChild(ddMMM);
return container;
}
}

https://jsfiddle.net/puhkv5qd/

这可能可以改进,但是使用 jQuery 3.1.0、fullcalendar 2.9.0 和 moment 2.14.1 它在 basicWeek、agendaWeek、basicDay、agendaDay View 上工作正常(不要在月 View 上使用它)

关于javascript - 全日历,columnFormat html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38945482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com