Description
Defines search providers (which fields are displayed when you want to search) and search consumers (which data is displayed when you execute the search).
Namespace
xmlns:l="http://www.teradp.com/schemas/GN4/1/Shell/Presentation"
Members
Name: | The value of the Name is referenced in <l:SavedSearchControl="..,", <l:SearchConditionsControl SearchCriteriaTarget="..." and SearchCriteriaSource="...". Search panel takes only SearchCriteriaTarget, while results take both. Preview section takes only SearchCriteriaSource, typically through: <l:InfoListBox SearchCriteriaSource="{Binding Path=(l:ShellData.ShellData).SearchCriteria[CalendarResultView], RelativeSource={RelativeSource Self}}" l:ShellMode.Allowed="Browse"/> |
BaseQueryName: | The value of the BaseQueryName point to a BaseQuery Name="..." in the xxx_Config.xml file, ie. on the place where are defined directory styles, sort orders and search fields. There could be only one BaseQuery in the xxx_Config.xml file that gets attached. |
SearchName: | The value of the SearchName points to the searchObjectUI name="..." within the same BaseQuery. There could be more searchObjectUI parts in one base query, so this statement connects the tab and the desired fields list. |
AutoApply: | If True, the search is updated on each character typed in any search box, or with any selection; if False, you have to click the Refresh button, to refresh the list. |
ItemsPerPage: | A "paging" of searches: if you specify, for example, 100 items, GN4 will display the results after returning first 100 items, and then will add new results when you click the button to get more. |
|
<l:SearchCriteria BaseQueryName="ArticleShell" AutoApply="True"/> <l:SearchCriteria BaseQueryName="BudgetShell" AutoApply="True"/> <l:SearchCriteria BaseQueryName="CategoryShell" AutoApply="True"/> <l:SearchCriteria BaseQueryName="CollectionShell" AutoApply="True"/> <l:SearchCriteria BaseQueryName="EditionShell" AutoApply="True"/> <l:SearchCriteria BaseQueryName="EventShell" AutoApply="True"/> <l:SearchCriteria BaseQueryName="Fred4Pages" AutoApply="True" /> <l:SearchCriteria BaseQueryName="TaskShell" AutoApply="True"/> <l:SearchCriteria BaseQueryName="WireShell" AutoApply="True"/> <l:SearchCriteria Name="ArticleResultView"/> <l:SearchCriteria Name="ArticleSearch" BaseQueryName="ArticlePicker" SearchName="Search" AutoApply="False"/> <l:SearchCriteria Name="ArtSearch" BaseQueryName="ArticlePicker" SearchName="Search" AutoApply="True"/> <l:SearchCriteria Name="AssetDraftViewConnection"/> <l:SearchCriteria Name="AssetResultView" /> <l:SearchCriteria Name="AssetSearch" <l:SearchCriteria Name="AssetSearch" BaseQueryName="AssetNavTab" SearchName="Search" AutoApply="False" ItemsPerPage="100"/> <l:SearchCriteria Name="ContactsDraftViewConnection"/> <l:SearchCriteria Name="ContactsSearch" <l:SearchCriteria Name="ContentDraftViewConnection"/> <l:SearchCriteria Name="ContentSearch" <l:SearchCriteria Name="ContentSearch" BaseQueryName="ContentMainTab" SearchName="Simple" AutoApply="False" ItemsPerPage="100"/> <l:SearchCriteria Name="DestinationSearch" BaseQueryName="PublishedObjects" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="EditorialDraftViewConnection"/> <l:SearchCriteria Name="EditorialSearch" <l:SearchCriteria Name="FolderObjectSearch" BaseQueryName="FolderBrowseMainTab" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="LibResultView"/> <l:SearchCriteria Name="LibSearch" BaseQueryName="Fred4Libs" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="MasterResultView"/> <l:SearchCriteria Name="MasterSearch" BaseQueryName="Fred4Masters" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="PageSearch" BaseQueryName="Fred4Pages" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="Preview"/> <l:SearchCriteria Name="ResultView"/> <l:SearchCriteria Name="Search" BaseQueryName="CategoryList" SearchName="Search"/> <l:SearchCriteria Name="Search" BaseQueryName="CategorySetList" SearchName="Search"/> <l:SearchCriteria Name="Search" BaseQueryName="ConfigList" SearchName="Search"/> <l:SearchCriteria Name="Search" BaseQueryName="FeedConfigList" SearchName="Search"/> <l:SearchCriteria Name="Search" BaseQueryName="FolderBrowseList" AutoApply="True" SearchName="Browse"/> <l:SearchCriteria Name="Search" BaseQueryName="Fred4Editions" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="Search" BaseQueryName="Fred4Pages" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="Search" BaseQueryName="Fred4TracyLayouts" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="Search" BaseQueryName="PartitionBrowseList" AutoApply="False" SearchName="Browse"/> <l:SearchCriteria Name="Search" BaseQueryName="Ted4PubDests" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="Search" BaseQueryName="TrashCanMainTab" SearchName="Simple" AutoApply="False" ItemsPerPage="100"/> <l:SearchCriteria Name="Search" BaseQueryName="WorkflowConfigList" SearchName="Search"/> <l:SearchCriteria Name="SearchEdition" BaseQueryName="Fred4Editions" SearchName="Browse" AutoApply="True"/> <l:SearchCriteria Name="TasksSearch" BaseQueryName="TasksMainTab" SearchName="tasksSimpleSearch" AutoApply="False" ItemsPerPage="100"/> <l:SearchCriteria Name="WiresDraftViewConnection"/> <l:SearchCriteria Name="WiresSearch" |