Fullcalendar ...如何表示没有特定结束日期的任务

时间:2016-05-31 10:12:29

标签: javascript jquery html angularjs fullcalendar

如果任务具有开始日期且没有已知的结束日期,我如何在完整日历中表示任务,例如直到库存持续的促销。我希望这种情况下的时间表倾向于无限。

然而,由于产品的这种促销可能会影响未来的页面(粗线太多),在下一页中,有可能在其他页面中开始的促销由虚线或细线表示吗?

这个小提琴只是一个起点

 title: 'Test1',
       start:  '2016-05-01T14:30:00',
       end:  '2016-05-06T14:30:00',

例如,我希望任务1倾向于无穷大,在接下来的页面中,这可以用更细的线表示吗? http://jsfiddle.net/jRFYE/548/

2 个答案:

答案 0 :(得分:2)

添加自定义事件对您有用。试试这个:

class TematicaSoporte{
/**
 * @var integer
 *
 * @ORM\Column(name="id", type="integer", nullable=false)
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="IDENTITY")
 */
private $id;

/**
 * @var string
 *
 * @ORM\Column(name="enunciado", type="text", nullable=true)
 */
private $enunciado;

/**
 * @var integer
 *
 * @ORM\Column(name="orden", type="integer", nullable=false)
 */
private $orden;

/**
 * @var \Personal
 *
 * @ORM\ManyToOne(targetEntity="Personal", inversedBy="tematicasSoporte", cascade={"ALL"})
 * @ORM\JoinColumns({
 *   @ORM\JoinColumn(name="personalEmail", referencedColumnName="email")
 * })
 */
private $personalEmail;

小提琴网址:http://jsfiddle.net/ashishanexpert/jRFYE/553/

Code reference

答案 1 :(得分:1)

您需要的是自定义事件

 $('#calendar').fullCalendar({
        // put your options and callbacks here
            events: events_array,
            timeFormat: 'H(:mm)',//,      
            //defaultView: 'agendaWeek',
            eventRender: function(event, element) {               
           // ur conditoin here
           //if() task then custome event render
            element.css('height','2px');          
    }


    })

更新:分叉的新小提琴custom event