Mobile Scheduler -richselect is not displaying default value

Hi,

I have the following code in my mobile scheduler:

     scheduler.config.form = [
               {view:"text",     id:'text',          label:"Title*", name:'text'},
               {view:"textarea",     id:'cal_event_desc',   label:"Description", name:'cal_event_desc'},
               {view:"datetext", id:'start_date',    label:"Start*", name:'start_date', dateFormat:'%M %j, %Y %h:%i %A'},
               {view:"datetext", id:'end_date',      label:"End*",   name:'end_date', dateFormat:'%M %j, %Y %h:%i %A'},
               {view:"toggle",   id:'allDay',        label:"", align: "right",value:"0", options:[
                           {value:"0",label:scheduler.locale.labels.label_time},
                           {value:"1",label:scheduler.locale.labels.label_allday}
               ]},
               {view:"rectext",   id:'rec_type',     label:scheduler.locale.labels.recurring.repeat, readonly:true},
              {view:"richselect",   id:'priority', label:"Priority*", name:"priority", yCount:"3", value:"1", options:[
                           {value:1,label:"Normal"},
                           {value:2,label:"Moderate"},
                           {value:3,label:"Critical"}
               ]},
               {view:"richselect",   id:'reminder', name:'reminder',       label:"Reminder", yCount:"7", options:[
                           {value:"",label:"No Reminder"},
                           {value:"5",label:"5 Minutes Before"},
                           {value:"15",label:"15 Minutes Before"},
                           {value:"30",label:"30 Minutes Before"},
                           {value:"60",label:"1 Hour Before"},
                           {value:"120",label:"2 Hours Before"},
                           {value:"300",label:"5 Hours Before"}
               ]},
               {view:"input",     id:'id', name:'id', type:"hidden"},
               {view:"input",     id:'compact', name:'compact', type:"hidden"},
               {view:"input",     id:'contact_id', name:'contact_id', type:"hidden"},
               {view:"input",     id:'event_length', type:"hidden"}
          ];

The issue is with the richselect with id=“priority”. I’ve tried value=1, value=“1”, value=“Normal” to try to get it to set when the “add event” window loads, but it won’t. It’s always blank.

Can you help please?

Thank you.

You need to add default values in new_event_data template:

scheduler.templates.new_event_data = function(){ var hours = (dhx.Date.add(new Date(),1,"hour")).getHours(); var start = dhx.Date.copy(this.coreData.getValue()); start.setHours(hours); var end = dhx.Date.add(start,1,"hour"); return {start_date:start,end_date:end,priority: 1}; };