I am sure you will like this cool feature. As you should know how to configure custom actions via SharePoint Designer cause i wrote about it already (but if you didn’t read, here is the post), i will show you in this post some more options. So in this post i would like to show you how to
- use the modal dialog of SP in a custom action created with SPD
- refresh the page after the modal dialog is closed
The great thing is, you can use it as a button in the ribbon or in the list item menu context or in the form menu ribbon. Let’s start by opening SPD and go to your list. There you find in the bottom right corner the custom actions.
Step1 : Add a custom action
Step 2: Configure the custom action
I found a part of this script at the post of Tobias Lekman and i just added another option to the modal dialog which is the second part of my post.
It is about the command dialogReturnValueCallback. If you set this to “RefreshOnDialogClose” the page will be refreshed after closing the modal dialog.
Step 4: Open the browser
As you can see, the button appears in the ribbon bar if you select an item.
By clicking on the button it opens my newform of another list and after you close the modal dialog the page will be refreshed. That ist really great if you use lookup values in your current list. A user needs a value in the lookup which is not available and he/she can add it by using the custom action. After adding the value the page will be refreshed.
Hope this helps.
..:: I LIKE SHAREPOINT ::..The article or information provided here represents completely my own personal view & thought. It is recommended to test the content or scripts of the site in the lab, before making use in the production environment & use it completely at your own risk. The articles, scripts, suggestions or tricks published on the site are provided AS-IS with no warranties or guarantees and confers no rights.
He is Consultant for SharePoint Solutions for collaboration, communication and business processes. He provides his customers applications based on standard features as well as development or combining the power of several microsoft tools like Dynamics CRM. In his free time he tries to collect tipps and worthy experience in this blog.