TemplateTypes.Date

Parameters:

  • date - the date which needs formatting.

DHXScheduler.Templates.api_date

The format for dates that are set by means of API methods. Used to parse incoming dates.

Applicable views: all views

scheduler.templates.api_date = function(date){
	return scheduler.date.str_to_date(scheduler.config.api_date);
};

DHXScheduler.Templates.day_date

The date in the header of the view.

Applicable views: day, units

scheduler.templates.day_date = function(date){
	return scheduler.date.date_to_str(scheduler.config.default_date);
};

DHXScheduler.Templates.day_scale_date

The date in the sub-header of the view.

Applicable views: day

scheduler.templates.day_scale_date = function(date){
	return scheduler.date.date_to_str(scheduler.config.default_date);
};

DHXScheduler.Templates.hour_scale

The items of the Y-Axis.

Applicable views: day, week, units

scheduler.templates.hour_scale = function(date){
	return scheduler.date.date_to_str(scheduler.config.hour_date);
};

DHXScheduler.Templates.month_date

The date in the header of the view.

Applicable views: month

scheduler.templates.month_date = function(date){
	return scheduler.date.date_to_str(scheduler.config.month_date);
};

DHXScheduler.Templates.month_day

The format for the day in a cell.

Applicable views: month, year

scheduler.templates.month_day = function(date){
	return scheduler.date.date_to_str(scheduler.config.month_day);
};

DHXScheduler.Templates.month_scale_date

The name of the day in the week header of the view.

Applicable views: month

scheduler.templates.month_scale_date = function(date){
	return scheduler.date.date_to_str(scheduler.config.week_date);
};

DHXScheduler.Templates.marker_date

The date of the event in the google maps popup marker.

Applicable views: map

scheduler.templates.marker_date = function(date){
	return scheduler.date.date_to_str("%Y-%m-%d %H:%i"); 
};

DHXScheduler.Templates.time_picker

The drop-down time selector in the lightbox.

Applicable views: all views

scheduler.templates.time_picker = function(date){
	return scheduler.date.date_to_str(scheduler.config.hour_date);
};

DHXScheduler.Templates.timeline_scale_date

The items of the X-Axis.

Applicable views: timeline

scheduler.templates.timeline_scale_date = function(date){
	return scheduler.date.date_to_str(obj.x_date||scheduler.config.hour_date);
};

DHXScheduler.Templates.timeline_scalex_class

The css style for items of the X-Axis.

Applicable views: timeline

scheduler.templates.timeline_scalex_class = function(date){
	return "";
};

DHXScheduler.Templates.timeline_second_scale_date

The items of the second X-Axis.

Applicable views: timeline

scheduler.templates.timeline_second_scale_date = function(date){
	return scheduler.date.date_to_str((obj.second_scale && obj.second_scale.x_date)?obj.second_scale.x_date:scheduler.config.hour_date);
};

DHXScheduler.Templates.timeline_second_scalex_class

The css style for items of the second X-Axis.

Applicable views: timeline

scheduler.templates.timeline_second_scalex_class = function(date){
	return "";
};

DHXScheduler.Templates.week_scale_date

The date in the sub-header of the view.

Applicable views: week

scheduler.templates.week_scale_date = function(date){
	return scheduler.date.date_to_str(scheduler.config.day_date);
};

DHXScheduler.Templates.xml_date

A string from an XML file is converted into a date object in conformity with this template.

Applicable views: all views

scheduler.templates.xml_date = function(date){
	return scheduler.date.str_to_date(scheduler.config.xml_date,scheduler.config.server_utc);
};

DHXScheduler.Templates.xml_format

A date object is converted into a string in conformity with this template. Used to send data back to the server.

Applicable views: all views

scheduler.templates.xml_format = function(date){
	return scheduler.date.date_to_str(scheduler.config.xml_date,scheduler.config.server_utc);
};

DHXScheduler.Templates.year_date

The date in the header of the view.

Applicable views: year

scheduler.templates.year_date = function(date){
	return scheduler.date.date_to_str(scheduler.locale.labels.year_tab + " %Y")(date);
};

DHXScheduler.Templates.year_month

The name of a month in the header of a month block of the view.

Applicable views: year

scheduler.templates.year_month = function(date){
	return scheduler.date.date_to_str("%F");
};

DHXScheduler.Templates.year_scale_date

The name of a day in the sub-header of a month block of the view.

Applicable views: year

scheduler.templates.year_scale_date = function(date){
	return scheduler.date.date_to_str("%D");
};

comments powered by Disqus