0

是否可以在全日历调度程序时间线视图中设置指标?如果用户按下资源标题,我希望它的 td 变为背景色:蓝色。如果用户单击另一个资源,则其背景变为蓝色,而另一个(最后一个)背景再次变为默认背景。这是我的代码:

<script type="text/javascript">
$(function() { // document ready

    var schedule = $('#calendar').fullCalendar({
        schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source',
        editable: false,
        lang: 'lt',
        height: 500,
        header: {
            left: 'prev',
            center: 'title',
            right: 'next'
        },
        defaultView: 'timelineYear',
        slotLabelFormat: [
            'MMMM',
            'D'
        ],
        resourceAreaWidth: '15%',
        resourceLabelText: 'Vadovas',
        resources: [
            <?php
                foreach($items as $item) {
                    echo "{ id: '".$item->id."', title: '".$item->title."', eventColor: '".$item->color->name."' },";
                }
            ?>
        ],
        events: [
            <?php
                foreach($items as $item) {
                    foreach($item->reservations as $reservation) {
                        echo "{ id: '".$reservation->id."', resourceId: '".$item->id."', start: '".$reservation->project->start_date."', end: '".$reservation->project->end_date."', title: '".$reservation->quantity."',  url: '/manager/project/".$reservation->project->id."/show' },";
                    }
                }
            ?>
        ]
    });
});
</script>

我知道我应该使用这个功能:

resourceRender: function(resourceObj, labelTds, bodyTds) {
    labelTds.css('background', 'blue');
}

我只是不知道如何实现它以按照我想要的方式工作。

4

0 回答 0