Gantt - gantt.templates of the Timeline Area - 时间线区域的模板

Templates of the Timeline Area

gantt.templates = {
	leftside_text: '指定分配给左侧任务栏的文本',
	progress_text: '指定任务栏完成部分的文本',
	rightside_text: '指定分配给右侧任务栏的文本',
	scale_cell_class: '指定将应用于时间尺度单元格的 CSS 类',
	scale_row_class: '指定将应用于整个时间尺度的 CSS 类',
	timeline_cell_class: '指定将应用于时间轴区域单元格的 CSS 类',
	task_class: '指定将应用于任务栏的 CSS 类',
	task_row_class: '指定将应用于时间轴区域行的 CSS 类',
	task_text: '指定任务栏中的文本和灯箱的标题'
}

 

 用法:

leftside_text: 指定分配给左侧任务栏的文本

/**

   * @param start:Date 任务计划开始的日期

   * @param end:Date 计划完成任务的日期

   * @param task:object 任务对象

  */

gantt.templates.leftside_text = function (start, end, task) {
	return "leftside_text";
};

progress_text: 指定任务栏完成部分的文本

/**

   * @param start:Date 任务计划开始的日期

   * @param end:Date 计划完成任务的日期

   * @param task:object 任务对象

  */

gantt.templates.progress_text = function (start, end, task) {
	return "progress_text";
};

rightside_text: 指定分配给右侧任务栏的文本

/**

   * @param start:Date 任务计划开始的日期

   * @param end:Date 计划完成任务的日期

   * @param task:object 任务对象

  */

gantt.templates.rightside_text = function (start, end, task) {
	return "rightside_text";
};

scale_cell_class: 指定将应用于时间尺度单元格的 CSS 类

/**

   * @param date:Date 单元格的日期

  */

// css:
 .scale_cell_class{ background: #f4f7f4!important; }
// js:
gantt.templates.scale_cell_class = function (date) {
	if (date.getDay() == 0 || date.getDay() == 6) {
		return "scale_cell_class";
	}
};

scale_row_class: 指定将应用于整个时间尺度的 CSS 类

/**

   * @param scale:object scale的配置对象

  */

// css:
 .day_scale{ background - color: #C3C7D4; }
 .week_scale{ background - color: #E5DFE8; }
 .month_scale{ background - color: #DFE8DF; }
//  js:
gantt.templates.scale_row_class = function (scale) {
	switch (scale.unit) {
		case "day":
			return "day_scale";
		case "month":
			return "month_scale";
		default: // "week"
			return "week_scale";
	}
};

timeline_cell_class: 指定将应用于时间轴区域单元格的 CSS 类

/**

   * @param item:object 分配给行的任务对象

   * @param date:Date 单元格的日期

  */

// css:
 .timeline_cell_class{ background: #f4f7f4!important; }
// js:
gantt.templates.timeline_cell_class = function (task, date) {
	if (date.getDay() == 0 || date.getDay() == 6) {
		return "timeline_cell_class";
	}
};

task_class: 指定将应用于任务栏的 CSS 类

/**

   * @param start:Date 任务计划开始的日期

   * @param end:Date 计划完成任务的日期

   * @param task:object 任务对象

  */

gantt.templates.task_class = function (start, end, task) {
	return "task_class";
};

task_row_class: 指定将应用于时间轴区域行的 CSS 类

/**

   * @param start:Date 任务计划开始的日期

   * @param end:Date 计划完成任务的日期

   * @param task:object 任务对象

  */

gantt.templates.task_row_class = function (start, end, task) {
	return "task_row_class";
};

task_text: 指定任务栏中的文本和灯箱的标题

/**

   * @param start:Date 任务计划开始的日期

   * @param end:Date 计划完成任务的日期

   * @param task:object 任务对象

  */

gantt.templates.task_text = function (start, end, task) {
	return 'task_text';
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值