【问题标题】:Change left column in the agenda day of Full calendar在完整日历的议程日更改左栏
【发布时间】:2015-08-15 21:16:27
【问题描述】:

我需要将议程日的左栏更改为仅计数器。

应该是 1 点,而不是上午 12 点;而不是凌晨 1 点,2;而不是凌晨 2 点、3 点等。

我该怎么做?

【问题讨论】:

  • 最好的办法是编辑插件。我也需要一些与此相关的功能,然后我编辑了我的插件代码,现在它工作正常。
  • 是的,我已经编辑了插件并且它可以工作。谢谢)

标签: javascript jquery jquery-plugins fullcalendar


【解决方案1】:

可能看起来像表格的第一列?试试

<script>
$(document).ready(function() {
    var rows = 0;
    $('tr').each(function() {
        if (rows > 1)
        {
            var cell = $(this).find('td:first');
            var val = cell.html();
            cell.html(val.substring(0,val.length-3));
        }
        rows++;
    });
});
</script>

【讨论】:

    【解决方案2】:

    这是一个可行的解决方案。将此代码添加到 viewRender 属性/函数:

    viewRender: function(view){
        if(view.type !== 'agendaDay') return;
        var timeSpans = document.querySelectorAll('.fc-axis.fc-time > span');
        for(var i = 0; i < timeSpans.length; i++){
            timeSpans[i].innerHTML = i + 1;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 2011-08-03
      相关资源
      最近更新 更多