dafweb
March 15, 2011, 10:53am
#1
Hi everybody,
i wrote yesterday asking for some question: i’ve solved it using timeline.
Now i’ve another problem: i need to set different colour to the event in the timeline. The color choosing policies is based on a parameter passed in the xml data.
Is there some solutions to this issue?
Thank you a lot
dafweb
March 15, 2011, 1:20pm
#2
I’ve found some code on the documentation but using it, i can’t get the result i expece.
I past my code below:
function init(){
var units = [..omiss..];
var ticket_state = [..omiss..]
var pdp_state = [..omiss..];
scheduler.createTimelineView({
name: "timeline",
x_unit: "day",
x_date: "%d %M",
x_step: 1,
x_size: 7,
y_unit: units,
y_property: "section_id",
render: "bar"
});
//configurazione finestra dettaglio/inserimento
scheduler.config.xml_date = "%d/%m/%Y %H:%i";
scheduler.config.details_on_create = true;
scheduler.config.details_on_dblclick = true;
scheduler.config.lightbox.sections = [
{ name: "description", height: 130, map_to: "text", type: "textarea", focus: true },
{ name: "custom", height: 23, type: "select", options: units, map_to: "section_id" },
{ name: "custom_ticket_state", height: 23, type: "select", options: ticket_state, map_to: "ticket_state_id" },
{ name: "custom_pdp_state", height: 23, type: "select", options: pdp_state, map_to: "pdp_state_id" },
{ name: "time", height: 72, type: "time", map_to: "auto" }
]
//load data
scheduler.init('scheduler_here', new Date(), "timeline");
scheduler.load('XmlSchedulerData.aspx?uid='+scheduler.uid());
scheduler.templates.event_class=function(start,end,event){
return 'past_event';
}
scheduler.templates.event_text=function(start,end,event){
return "Text:<b> "+event.text+"</b><br>"+"Date."+event.start_date;
}
}
the two last instruction seems not to be interpretated.
Can anyone help me?
Thankyou
dafweb
March 15, 2011, 2:00pm
#3
Solved… in timeline i have to use:
scheduler.templates.event_bar_text instead of scheduler.templates.event_text
Thanks anyway