Passing Values Using Parameters
From SmartWiki
Revision as of 15:07, 7 October 2009 by Steve LaFortune (talk | contribs) (Passing Parameters to Links moved to Pre-populating Fields Using Parameters)
You can create links using several techniques:
In the context of a portal interface by using a link:
- Create a Portal shortcut and associate the link with that shortcut.
In the context of a specific application by using a custom field:
- Create a Custom Field of the type Display Only – Text or System Object. Add the link to that field.
- Create a Custom Field of the type Read Only - System Variables with the following. It will display as a button.
<input type="button" class=Button value="Button Label" onClick='parent.location.href="/urltopage?variable=@variable@"'/>
In either case the link can be web URL or local UNC type link.
Passing Parameters to the Link
You can pass parameters to the link. For URL type links the following syntax would be used:
urltopage?Firstname=@firstname@&lastname=@lastname@&email=@email@&address=@address@&address2=@address2@&phone=@phone@&extension=@uphoneext@
&city=@city@&province=@province@&postal=@postalcode@&homephone=@home phone@&companyname=@company name@&employeeid=@employee id@
SmartSimple will replace the variable references (@lastname@ etc) with values derived from the current user session.