Converting form details field as HREF

Hi



I wanted one of the “details” form fields’s values to be href. like in a sample code, details form have a description and location fields. and I wanted location field to be href. whenever anybody clicks on the value of the location field ,It should open the url in new tab.

You can use code similar to next

scheduler.form_blocks[“link”]={
render:function(sns){
return “<a href=”#">";
},
set_value:function(node,value,ev){
node.href = value;
node.innerHTML=value;
},
get_value:function(node,ev){
return node.href;
},
focus:function(node){
}
}


scheduler.config.lightbox.sections=[
{ name:“description”, height:200, map_to:“text”, type:“my_editor” , focus:true},
{ name:“link_section”, height:72, map_to:“name_of_link_field”, type:“link”},
{ name:“time”, height:72, type:“time”, map_to:“auto”}
]

Many thanks to you guys for this wonderful solution. but the problem of this approach is that when you want to create a new event then this form field  always renders as link. therefore, you can not add any values to it.

It would be wonderful If I can get this link functionality only when the form renders not when you are opening it for creating new events.

-Prashant