RE:Converting form details field as HREF


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







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.

Answer posted by Support on Aug 31, 2009 10:43

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”}

]

The form is static, and can’t be shown differently for creating and editing operations, but you can achieve something very similar
Please check the attached sample.

92873912.ZIP (63.4 KB)