1

I have a relatively small SharePoint list. When a user comes to the list page I want a generalized list to display with a search box. I want this list to have no parameters or variables attached to it so that it can be wildcard (*) searched. This way whenever the wildcard is inserted into the search box the default list displays all results.

This page will have a second list view with several parameters and filters already set on it. When someone types the search criteria in the parameters and filters goes to work searching for what the person is looking for.

I have both list views already set up.

How do I set the page (programmably) to toggle between my list views based on the url parameter value.

Example: http://mysite.com/allitems.aspx?search=all default view shows all results.

http://mysite.com/allitems.aspx?product=fruit shows only the product listings that are fruit

1
  • I updated the title to more accurately reflect your question. May 9, 2013 at 23:18

2 Answers 2

1

You could use jQuery to grab the parameter and hide or show the web part.

Though it may be simpler to change how you link to the page. Instead of changing the parameter link to the view you want to see?

3
  • Dave I think you may have hit the nail on the head with your suggestion to interlink the pages with the different views. I essentially already have both pages complete. All I would need to do is check the javascript and jQuery to insure that the search criterias are pointing to the correct view. Thank you. May 10, 2013 at 12:32
  • Also I wanted to let you know that your answer essentially answers my other question on a related topic. I thought you may want to post your answer here. sharepoint.stackexchange.com/questions/67713/… May 10, 2013 at 12:35
  • That is great news - well done May 10, 2013 at 21:22
1

It sounds like you might be looking for either the Text Filter Web Part or the Query String Filter Web Part which do something pretty close to that. It doesn't change the view but it does filter the results based on the text entered.

1
  • Thanks Dave, that was my initial thought as well. However, neither seem to be working with the listview webpart that has all of the filters and parameters. If you could provide me to a method that will work with this part I would be fine. The problem here is I already have sever parameters and filters in place through SharePoint designer. May 9, 2013 at 20:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.