/// <summary> /// Initializes the control properties. /// </summary> protected void SetupControl() { if (StopProcessing) { srchResults.StopProcessing = true; } else { // Get unipage mode UniPagerMode mode = UniPagerMode.Querystring; if (PagingMode == "postback") { mode = UniPagerMode.PostBack; } // Search properties srchResults.SearchSort = SearchSort; srchResults.SearchCondition = SearchCondition; srchResults.Indexes = Indexes; srchResults.Path = Path; srchResults.DocumentTypes = DocumentTypes; srchResults.CheckPermissions = CheckPermissions; srchResults.SearchOptions = SearchOptions; srchResults.TransformationName = TransformationName; srchResults.CultureCode = CultureCode; srchResults.CombineWithDefaultCulture = CombineWithDefaultCulture; srchResults.SearchInAttachments = SearchInAttachments; srchResults.AttachmentsOrderBy = AttachmentsOrderBy; srchResults.AttachmentsWhere = AttachmentsWhere; srchResults.NoResultsText = NoResultsText; // UniPager properties srchResults.PageSize = PageSize; srchResults.GroupSize = GroupSize; srchResults.QueryStringKey = QueryStringKey; srchResults.DisplayFirstLastAutomatically = DisplayFirstLastAutomatically; srchResults.DisplayPreviousNextAutomatically = DisplayPreviousNextAutomatically; srchResults.HidePagerForSinglePage = HidePagerForSinglePage; srchResults.PagingMode = mode; srchResults.MaxPages = MaxPages; srchResults.MaxResults = this.MaxResults; // Unipager template properties srchResults.PagesTemplateName = PagesTemplate; srchResults.CurrentPageTemplateName = CurrentPageTemplate; srchResults.SeparatorTemplateName = SeparatorTemplate; srchResults.FirstPageTemplateName = FirstPageTemplate; srchResults.LastPageTemplateName = LastPageTemplate; srchResults.PreviousPageTemplateName = PreviousPageTemplate; srchResults.NextPageTemplateName = NextPageTemplate; srchResults.PreviousGroupTemplateName = PreviousGroupTemplate; srchResults.NextGroupTemplateName = NextGroupTemplate; srchResults.LayoutTemplateName = LayoutTemplate; // Events srchResults.OnSearchCompleted += srchResults_OnSearchCompleted; } }
/// <summary> /// Initializes the control properties. /// </summary> protected void SetupControl() { if (StopProcessing) { srchResults.StopProcessing = true; } else { // Get unipage mode UniPagerMode mode = UniPagerMode.Querystring; if (PagingMode == "postback") { mode = UniPagerMode.PostBack; } // Search properties srchResults.SearchSort = SearchSort; srchResults.SearchCondition = SearchCondition; srchResults.Indexes = Indexes; srchResults.Path = Path; srchResults.DocumentTypes = DocumentTypes; srchResults.CheckPermissions = CheckPermissions; srchResults.SearchOptions = SearchOptions; srchResults.TransformationName = TransformationName; srchResults.CultureCode = CultureCode; srchResults.CombineWithDefaultCulture = CombineWithDefaultCulture; srchResults.SearchInAttachments = SearchInAttachments; srchResults.AttachmentsOrderBy = AttachmentsOrderBy; srchResults.AttachmentsWhere = AttachmentsWhere; srchResults.NoResultsText = NoResultsText; srchResults.ShowParsingErrors = ShowParsingErrors; srchResults.BlockFieldOnlySearch = BlockFieldOnlySearch; srchResults.SearchOnEachPageLoad = SearchOnEachPageLoad; srchResults.DoFuzzySearch = DoFuzzySearch; srchResults.SearchTextRequired = SearchTextRequired; srchResults.SearchTextValidationFailedText = SearchTextValidationFailedText; srchResults.SearchTextValidationFailedCssClass = SearchTextValidationFailedCssClass; // UniPager properties srchResults.PageSize = PageSize; srchResults.GroupSize = GroupSize; srchResults.QueryStringKey = QueryStringKey; srchResults.DisplayFirstLastAutomatically = DisplayFirstLastAutomatically; srchResults.DisplayPreviousNextAutomatically = DisplayPreviousNextAutomatically; srchResults.HidePagerForSinglePage = HidePagerForSinglePage; srchResults.PagingMode = mode; srchResults.MaxPages = MaxPages; srchResults.MaxResults = MaxResults; srchResults.ResetScrollPositionOnPostBack = ResetScrollPositionOnPostBack; // UniPager template properties srchResults.PagesTemplateName = PagesTemplate; srchResults.CurrentPageTemplateName = CurrentPageTemplate; srchResults.SeparatorTemplateName = SeparatorTemplate; srchResults.FirstPageTemplateName = FirstPageTemplate; srchResults.LastPageTemplateName = LastPageTemplate; srchResults.PreviousPageTemplateName = PreviousPageTemplate; srchResults.NextPageTemplateName = NextPageTemplate; srchResults.PreviousGroupTemplateName = PreviousGroupTemplate; srchResults.NextGroupTemplateName = NextGroupTemplate; srchResults.LayoutTemplateName = LayoutTemplate; // Events srchResults.OnSearchCompleted += srchResults_OnSearchCompleted; // Set filter for results object CMSControlsHelper.SetFilter(ValidationHelper.GetString(GetValue("WebPartControlID"), ID), srchResults); } }
/// <summary> /// Initializes the control properties. /// </summary> protected void SetupControl() { if (this.StopProcessing) { // Do nothing srchDialog.StopProcessing = true; srchResults.StopProcessing = true; } else { string webpartID = ValidationHelper.GetString(this.GetValue("WebPartControlID"), this.ClientID); // Set settings to search dialog srchDialog.SearchForLabel = this.SearchForLabel; srchDialog.SearchModeLabel = this.SearchModeLabel; srchDialog.SearchButton = this.SearchButton; srchDialog.SearchMode = this.SearchMode; srchDialog.ShowSearchMode = this.ShowSearchMode; srchDialog.FilterID = webpartID; srchDialog.ResultWebpartID = webpartID + mFilterSuffix; srchDialog.LoadData(); // Get unipage mode UniPagerMode mode = UniPagerMode.Querystring; if (PagingMode == "postback") { mode = UniPagerMode.PostBack; } // Search results properties srchResults.SearchSort = SearchSort; srchResults.Indexes = Indexes; srchResults.Path = Path; srchResults.DocumentTypes = DocumentTypes; srchResults.CheckPermissions = CheckPermissions; srchResults.SearchOptions = SearchOptions; srchResults.TransformationName = TransformationName; srchResults.CultureCode = CultureCode; srchResults.CombineWithDefaultCulture = CombineWithDefaultCulture; srchResults.SearchInAttachments = SearchInAttachments; srchResults.AttachmentsOrderBy = AttachmentsOrderBy; srchResults.AttachmentsWhere = AttachmentsWhere; srchResults.NoResultsText = NoResultsText; srchResults.FilterID = webpartID + mFilterSuffix; srchResults.SearchCondition = SearchCondition; srchResults.LoadData(); // UniPager properties srchResults.PageSize = PageSize; srchResults.GroupSize = GroupSize; srchResults.QueryStringKey = QueryStringKey; srchResults.DisplayFirstLastAutomatically = DisplayFirstLastAutomatically; srchResults.DisplayPreviousNextAutomatically = DisplayPreviousNextAutomatically; srchResults.HidePagerForSinglePage = HidePagerForSinglePage; srchResults.PagingMode = mode; srchResults.MaxPages = this.MaxPages; srchResults.MaxResults = this.MaxResults; // Unipager template properties srchResults.PagesTemplateName = PagesTemplate; srchResults.CurrentPageTemplateName = CurrentPageTemplate; srchResults.SeparatorTemplateName = SeparatorTemplate; srchResults.FirstPageTemplateName = FirstPageTemplate; srchResults.LastPageTemplateName = LastPageTemplate; srchResults.PreviousPageTemplateName = PreviousPageTemplate; srchResults.NextPageTemplateName = NextPageTemplate; srchResults.PreviousGroupTemplateName = PreviousGroupTemplate; srchResults.NextGroupTemplateName = NextGroupTemplate; srchResults.LayoutTemplateName = LayoutTemplate; } }
/// <summary> /// Initializes the control properties. /// </summary> protected void SetupControl() { if (StopProcessing) { // Do nothing srchDialog.StopProcessing = true; srchResults.StopProcessing = true; } else { // Set settings to search dialog srchDialog.SearchForLabel = SearchForLabel; srchDialog.SearchModeLabel = SearchModeLabel; srchDialog.SearchButton = SearchButton; srchDialog.WatermarkCssClass = WatermarkCssClass; srchDialog.WatermarkText = WatermarkText; srchDialog.SearchMode = SearchMode; srchDialog.ShowSearchMode = ShowSearchMode; // Get unipage mode UniPagerMode mode = UniPagerMode.Querystring; if (PagingMode == "postback") { mode = UniPagerMode.PostBack; } // Search results properties srchResults.SearchSort = SearchSort; srchResults.Indexes = Indexes; srchResults.Path = Path; srchResults.DocumentTypes = DocumentTypes; srchResults.CheckPermissions = CheckPermissions; srchResults.SearchOptions = SearchOptions; srchResults.TransformationName = TransformationName; srchResults.CultureCode = CultureCode; srchResults.CombineWithDefaultCulture = CombineWithDefaultCulture; srchResults.SearchInAttachments = SearchInAttachments; srchResults.AttachmentsOrderBy = AttachmentsOrderBy; srchResults.AttachmentsWhere = AttachmentsWhere; srchResults.NoResultsText = NoResultsText; srchResults.SearchCondition = SearchCondition; srchResults.ShowParsingErrors = ShowParsingErrors; srchResults.BlockFieldOnlySearch = BlockFieldOnlySearch; srchResults.SearchOnEachPageLoad = SearchOnEachPageLoad; srchResults.SearchTextRequired = SearchTextRequired; srchResults.SearchTextValidationFailedText = SearchTextValidationFailedText; srchResults.SearchTextValidationFailedCssClass = SearchTextValidationFailedCssClass; srchResults.DoFuzzySearch = DoFuzzySearch; srchResults.LoadData(); // UniPager properties srchResults.PageSize = PageSize; srchResults.GroupSize = GroupSize; srchResults.QueryStringKey = QueryStringKey; srchResults.DisplayFirstLastAutomatically = DisplayFirstLastAutomatically; srchResults.DisplayPreviousNextAutomatically = DisplayPreviousNextAutomatically; srchResults.HidePagerForSinglePage = HidePagerForSinglePage; srchResults.PagingMode = mode; srchResults.MaxPages = MaxPages; srchResults.MaxResults = MaxResults; srchResults.ResetScrollPositionOnPostBack = ResetScrollPositionOnPostBack; // Unipager template properties srchResults.PagesTemplateName = PagesTemplate; srchResults.CurrentPageTemplateName = CurrentPageTemplate; srchResults.SeparatorTemplateName = SeparatorTemplate; srchResults.FirstPageTemplateName = FirstPageTemplate; srchResults.LastPageTemplateName = LastPageTemplate; srchResults.PreviousPageTemplateName = PreviousPageTemplate; srchResults.NextPageTemplateName = NextPageTemplate; srchResults.PreviousGroupTemplateName = PreviousGroupTemplate; srchResults.NextGroupTemplateName = NextGroupTemplate; srchResults.LayoutTemplateName = LayoutTemplate; // Handle external pager srchResults.OnPageBinding += new EventHandler <EventArgs>(srchResults_OnPageBinding); } }