The solution we ended up using was introduced by one of my Avanade compatriots in the UK, Phil Childs, and his write up can be found at the following URL: Open list item modal dialog (lightbox) with a hyperlink in SharePoint 2010
The code that highlights one of the many links we added to our Content Editor web part to make this solution work is presented as follows:
<script type="text/javascript">
var optionsCABRequest = {
url: "http://SiteUrl/_layouts/listform.aspx?PageType=8&ListId={GuidOfOurSharePointList}&RootFolder=",
title: "Create a new CAB Request",
allowMaximize: true,
showClose: true,
width: 735,
height: 580,
dialogReturnValueCallback: silentCallback};
function openNewCABRequestForm() {SP.UI.ModalDialog.showModalDialog(optionsCABRequest);}
function silentCallback(dialogResult, returnValue) {
}
function refreshCallback(dialogResult, returnValue) {
SP.UI.Notify.addNotification('Operation Successful!');
SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK);
}
</script>
<br/>
<div>Click <a href="javascript:openNewCABRequestForm()">here</a> to create a new CAB Request</div>
Our thanks definitely goes to Phil for creating and sharing this solution. It worked perfectly for what our user was trying to accomplish. Thanks, Phil!
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.