Overview qSelector displays data from a SharePoint list in a drop-down control. qSelector remembers the last item selected, even after you leave the page. Using qSelector, you can: • keep the context of your work. For example, you can manage multiple projects in one workspace easily by using qSelector. You can place a selector that displays the project information on every page in your application and use that selector to filter the data in the qListView or any other view on the page. Because the selector remembers the last item selected even as you move from page to page, you only see the data for the same project until you switch to another project. • place a selector above a qListForm to select a certain item and then feed that item to the list form because the qSelector is a row provider. • support dynamic language switching and Flash and JavaScript (HTML5) qSelector supports multiple languages. You can define a different Title for different languages using the Resource List and the Title Resource ID properties. The culture for the page can be defined by appending the Culture HTTP parameter to the page URL. For example: http://hostname/sites/sitename/default.aspx?Culture=en-US qSelector implements the following web part connection interfaces: • IRowProvider interface, which provides a row to another Row Consumer web part or a filter to another Filter Consumer web part. NOTE: The IRowProvider interface is obsolete. It is provided here only for backward compatibility reason. When you establish the web part connection, this interface is labeled Provide Row To (Obsolete) in the web part Connections menu. Use the IWebPartRow implementation that is labeled with Send Row To. • IWebPartRow interface, which provides a row to another web part, such as qListView. NOTE: The IWebPartRow implementation is labeled with Send Row To in the web part Connection menu. This interface cannot be connected with the obsolete IRowConsumer or IFilterConsumer implementation. Do not connect this new interface with the old interface that is marked obsolete. • IFilterConsumer interface, which consumes a filter from another web part that implements IRowProvider or IFilterProvider interface. NOTE: The IFilterConsumer interface is obsolete. It is provided here only for backward compatibility reason. When you establish the web part connection, this interface is labeled Consume Filter From (Obsolete) in the web part Connections menu. Use the IWebPartParameter consumer implementation that is labeled with Get Filter From. • IWebPartParameter interface, which enables the selector to consume a filter from another web part that implements IWebPartRow or IWebPartParameter interface. NOTE: The IWebPartParameter consumer implementation is labeled with Get Filter From in the web part Connection menu. This interface cannot be connected with the obsolete IFilterProvider or IRowProvider implementation. Do not connect this new interface with the old interface that is marked obsolete.