Hello Stanislav,
Here is my custom form sample code
scheduler.form_blocks[“my_editor”]={
render:function(sns){
var cfg = scheduler.config;
var dt = this.date.date_part(new Date());
var last = 2460, first = 0;
if(scheduler.config.limit_time_select){
last = 60cfg.last_hour+1;
first = 60*cfg.first_hour;
dt.setHours(cfg.first_hour);
}
var html="";
for (var i=1; i < 32; i++)
html+=""+i+"";
//month
html+=" “;
for (var i=0; i < 12; i++)
html+=”"+this.locale.date.month_full[i]+"";
//year
html+=" “;
dt = dt.getFullYear()-5; //maybe take from config?
for (var i=0; i < 10; i++)
html+=”"+(dt+i)+"";
html+=" ";
for (var j=1; j < 32; j++)
html+=""+j+"";
//month
html+=" “;
for (var k=0; k < 12; k++)
html+=”"+this.locale.date.month_full[k]+"";
//year
html+=" “;
dt=this.date.date_part(new Date());
dt = dt.getFullYear()-5; //maybe take from config?
for (var m=0; m < 10; m++)
html+=”"+(dt+m)+"";
html+="";
return "
Monday 123
Tuesday 123
“+html+”
";
},
set_value:function(node,value,ev){
//node.childNodes[1].value=value||"";
//node.childNodes[4].value=ev.details||"";
},
get_value:function(node,ev){
//var selectval=my_custom_form.myhome.options[document.my_custom_form.myhome.selectedIndex].value;
var selectval=node.getElementsByTagName(“select”)
alert(selectval[0].value);
alert(selectval[1].value);
alert(selectval[2].value);
scheduler.setLightboxSize();
return “”;/
node.childNodes[1].value;/
},
focus:function(node){
}
}
scheduler.config.lightbox.sections=[
{ name:“description”, height:200, map_to:“text”, type:“my_editor” , focus:true}
]
}
Can you tell me how i can hide the select box using onChange event described above.The onChange event triggers the JavaScript:call() function ?
using the below code
set_value:function(node,value,ev){
//node.childNodes[1].value=value||"";
//node.childNodes[4].value=ev.details||"";
},
how do i set values to the select dropdown box when i retrieve the values from the DB? From the arguments node,value,ev ?Can we get a event id from the ev? please let me know
in the get functionality
get_value:function(node,ev){
//var selectval=my_custom_form.myhome.options[document.my_custom_form.myhome.selectedIndex].value;
var selectval=node.getElementsByTagName(“select”)
alert(selectval[0].value);
alert(selectval[1].value);
alert(selectval[2].value);
scheduler.setLightboxSize();
return “”;
},
how do i retrieve the values from the select elements ? The above code is just sample code .Is there a better way to code in order to get the values.
Also i am using the same code for time like date month and year . I dont think there should be any problem but just want to get your opinion.Please let me know
thanks