new GridColumn( field )

Description

Column for the Grid widget.

Parameters
Name Type Description
field string

Which field to render by default.

Details

Members


field :string

Details
string

title :string

Details
string

uid :string

Details
string

Methods


defaultClassesFunc( record, field ) → {Array.<string>}

Description

This default implementation uses the field.

Parameters
Name Type Description
record NexusHoratio.widget.Grid~GridRecord

Record to style.

field string

Field to style.

Returns

CSS classes for item.


defaultRenderFunc( record, field ) → {NexusHoratio.widget.Widget}

Parameters
Name Type Description
record NexusHoratio.widget.Grid~GridRecord

Record to render.

field string

Field to render.

Returns

Rendered content.


render( record ) → {NexusHoratio.widget.Widget}

Description

Use the registered rendering function to create the widget.

Parameters
Name Type Description
record NexusHoratio.widget.Grid~GridRecord

Record to render.

Returns

Rendered content.

Details

classList( record ) → {Array.<string>}

Description

Use the registered ColumnClassesFunc to return CSS classes.

Parameters
Name Type Description
record NexusHoratio.widget.Grid~GridRecord

Record to examine.

Returns

CSS classes for this record.

Details

colClassesFunc( func ) → {NexusHoratio.widget.GridColumn}

Description

Sets the function used to style a cell.

If no value is passed, it will set the default function.

Parameters
Name Type Description
func NexusHoratio.widget.GridColumn~ColumnClassesFunc

Styling function.

Returns

This instance, for chaining.

Details

renderFunc( [ func ] ) → {NexusHoratio.widget.GridColumn}

Description

Sets the function used to render the column.

If no value is passed, it will set the default function.

Parameters
Name Type Attributes Description
func NexusHoratio.widget.GridColumn~RenderFunc <optional>

Rendering function.

Returns

This instance, for chaining.

Details

setTitle( [ title ] ) → {NexusHoratio.widget.GridColumn}

Description

Set the title string.

If no value is passed, it will default back to the name of the field.

Parameters
Name Type Attributes Description
title string <optional>

New title for the column.

Returns

This instance, for chaining.

Details

Type Definitions


ColumnClassesFunc( record, field ) → {Array.<string>}

Parameters
Name Type Description
record NexusHoratio.widget.Grid~GridRecord

Record to style.

field string

Field to style.

Returns

CSS classes for item.

Details
function

RenderFunc( record, field ) → {NexusHoratio.widget.Widget}

Parameters
Name Type Description
record NexusHoratio.widget.Grid~GridRecord

Record to render.

field string

Field to render.

Returns

Rendered content.

Details
function