Changes

Jump to: navigation, search

Use a Button to Create a Level 1

903 bytes added, 19:37, 22 May 2015
m
Additional example added
{{JavaScript Syntax}}
[[System Administrator]]s can create a button that will allow users to create {{l1}} records on the fly.
</script>
<input type="button" class=Button value="Button Label" onClick="createNewLevel1()">
</pre>
'''Note:'''
If you are using variables within your link you must place the script within the onclick otherwise it will not parse the variables correctly in a list view.
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
<input type="button" class=Button value="Button Label" onClick="location.href='/Apps/app_editopportunity.jsp?appid=12345&nextlevel=1&opportunityid=0&defaultstatusid=52525&opportunitytypeid=121212&defaultownerid=@userid@'">
</pre>
'''where''':
* ''appid'' = the [[application ID]] of the {{UTA}} in which the {{l1}} should be created
* ''defaultstatusid'' = the [[Determining the statusid|status ID]] to which the new record should be set. If this parameter is omitted the default status will be used.* ''opportunitytypeid'' = the [[Determining the typeid|Template ID]] with which the new record should be associated. If this parameter is omitted the default template will be used* ''Button Label'' should be the text that should show on the button (e.g., "Create New ActivityGrant")* the other fields parameters should be left exactly as shown:
:*''opportunityid=0'' will create a new, blank {{l1}} record
* other parameters that can be used include ''defaultownerid'' which will set the [[owner]] of the new record to the [[contact]] with a matching [[userid]]. (See [[Pass Variables To Level 1]].)
This {{ROSV}} field can then be referenced in a [[list view]]:
[[Image:CreateNewActivityButtonOnListViewCreateNewL1ButtonOnListView.png|link=|600px]]
...on reports...
[[Image:CreateNewActivityButtonOnReportCreateNewL1ButtonOnReport.png|link=|600px]]
...or on another {{l1}} record:
[[Image:CreateNewActivityButtonOnRecordCreateNewL1ButtonOnRecord.png|link=|600px]]
==See Also==
* [[Adding a Button that Runs a JavaScript]]
* [[Use a Button to Create a Level 2]]
* [[Pass Variables To Level 1]]
[[Category:JavaScript]]
Smartstaff
281
edits

Navigation menu