C# 클래스 SobekCM.Library.AggregationViewer.Viewers.Metadata_Browse_AggregationViewer

Renders the screen to allow users to browse the metadata values present in different fields for an item aggregation
This class implements the iAggregationViewer interface and extends the abstractAggregationViewer class.

Collection viewers are used when displaying collection home pages, searches, browses, and information pages.

During a valid html request to display a static browse or info page, the following steps occur:
  • Application state is built/verified by the Application_State.Application_State_Builder
  • Request is analyzed by the Navigation.SobekCM_QueryString_Analyzer and output as a Navigation.SobekCM_Navigation_Object
  • Main writer is created for rendering the output, in this case the Html_MainWriter
  • The HTML writer will create the necessary subwriter. For a collection-level request, an instance of the Aggregation_HtmlSubwriter class is created.
  • To display the requested collection view, the collection subwriter will creates an instance of this class
상속: abstractAggregationViewer
파일 보기 프로젝트 열기: MarkVSullivan/SobekCM-Web-Application

공개 메소드들

메소드 설명
Add_Search_Box_HTML ( TextWriter Output, Custom_Tracer Tracer ) : void

Add the HTML to be displayed in the search box

This adds the title of the static browse or info into the box

Add_Secondary_HTML ( TextWriter Output, Custom_Tracer Tracer ) : void

Add the HTML to be displayed below the search box

This writes the HTML from the static browse or info page here

Metadata_Browse_AggregationViewer ( RequestCache RequestSpecificValues, AggregationViewBag ViewBag ) : System

Constructor for a new instance of the Metadata_Browse_AggregationViewer class

메소드 상세

Add_Search_Box_HTML() 공개 메소드

Add the HTML to be displayed in the search box
This adds the title of the static browse or info into the box
public Add_Search_Box_HTML ( TextWriter Output, Custom_Tracer Tracer ) : void
Output System.IO.TextWriter Textwriter to write the HTML for this viewer
Tracer Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
리턴 void

Add_Secondary_HTML() 공개 메소드

Add the HTML to be displayed below the search box
This writes the HTML from the static browse or info page here
public Add_Secondary_HTML ( TextWriter Output, Custom_Tracer Tracer ) : void
Output System.IO.TextWriter Textwriter to write the HTML for this viewer
Tracer Custom_Tracer Trace object keeps a list of each method executed and important milestones in rendering
리턴 void

Metadata_Browse_AggregationViewer() 공개 메소드

Constructor for a new instance of the Metadata_Browse_AggregationViewer class
public Metadata_Browse_AggregationViewer ( RequestCache RequestSpecificValues, AggregationViewBag ViewBag ) : System
RequestSpecificValues RequestCache All the necessary, non-global data specific to the current request
ViewBag AggregationViewBag Aggregation-specific request information, such as aggregation object and any browse object requested
리턴 System