Home Reference Source
public class | source

Renderer

The renderer interface.

Constructor Summary

Public Constructor
public

Method Summary

Public Methods
public

renderFilter(viewType: *, renderData: *): object

Renders an interactable field to be used for filtering this view type.

public

renderFormField(viewType: *, renderData: *): object

Renders an interactable form field for the viewType.

public

renderFormFilter(viewType: *, renderData: *): object

Renders an interactable field to be used for filtering this view type with an accompanying form label.

public

renderStaticField(viewType: *, renderData: *): object

Renders a non-interactable field for the viewType.

public

renderStaticTableCell(viewType: *, renderData: *): object

Renders a non-interactable field to be used in a table for this view type.

public

renderTableCell(viewType: *, renderData: *): object

Renders an interactable field to be used in a table for this view type.

Public Constructors

public constructor() source

Public Methods

public renderFilter(viewType: *, renderData: *): object source

Renders an interactable field to be used for filtering this view type.

Params:

NameTypeAttributeDescription
viewType *
renderData *

Return:

object

The rendered table filter element.

public renderFormField(viewType: *, renderData: *): object source

Renders an interactable form field for the viewType.

Params:

NameTypeAttributeDescription
viewType *
renderData *

Return:

object

The rendered form field.

public renderFormFilter(viewType: *, renderData: *): object source

Renders an interactable field to be used for filtering this view type with an accompanying form label.

Params:

NameTypeAttributeDescription
viewType *
renderData *

Return:

object

The renderer form filter element.

public renderStaticField(viewType: *, renderData: *): object source

Renders a non-interactable field for the viewType.

Params:

NameTypeAttributeDescription
viewType *
renderData *

Return:

object

The rendered static field.

public renderStaticTableCell(viewType: *, renderData: *): object source

Renders a non-interactable field to be used in a table for this view type.

Params:

NameTypeAttributeDescription
viewType *
renderData *

Return:

object

The rendered table cell.

public renderTableCell(viewType: *, renderData: *): object source

Renders an interactable field to be used in a table for this view type.

Params:

NameTypeAttributeDescription
viewType *
renderData *

Return:

object

The rendered table cell.