gets the label of a select control in the lightbox
property | string | the name of a data property that the control is mapped to |
key | string|number | the option's id. This parameter is compared with the event's data property to assign the select's option to an event |
string | the label of a select control in the lightbox |
scheduler.config.lightbox.sections=[
{name:"custom", type:"select", map_to:"unit_id", options:[
{key:1, label:"James Smith"},
{key:2, label:"John Williams"}]},
// more options
];
var holder2 = scheduler.getLabel("unit_id", 2);// ->"John Williams"
The method is applied only to select controls in the lightbox, to get the label of a specific option.
For example, you can use the method to change the template of displaying the event's text:
scheduler.templates.event_text = function(start, end, event){
return event.text + " ("+scheduler.getLabel("unit_id",event.unit_id) +")";
};
scheduler.init('scheduler_here',new Date(2013,5,30),"unit");
scheduler.parse([
{start_date:"06/30/2013 09:00",end_date:"06/30/2013 12:00",text:"TaskA",unit_id:1},
{start_date:"06/30/2013 12:00",end_date:"06/30/2013 20:00",text:"TaskB",unit_id:2},
{start_date:"06/30/2013 08:00",end_date:"06/30/2013 12:00",text:"TaskC",unit_id:2}
],"json");
Back to top