Namespace: Consultingwerk.Web.Widgets
Class 
LinkGridColumn Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.Web.Widgets.GridColumn
Implements: Consultingwerk.Web.Widgets.IGridColumnWithCellTemplate

File:LinkGridColumn
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Apr 10 23:04:16 CEST 2012
Purpose: Raised
Notes:



Top Method Summary
Options Name Purpose
# CHARACTER BuildImageUrl () Builds the URL for the Image
+ CHARACTER BuildUrl () Build the hyperlink on the Image
+ CHARACTER HtmlEncode (character) Encodes a String for HTML output
Inherited from Consultingwerk.Web.Widgets.Component
# OnBuildImageUrl (BuildUrlEventArgs) Raises the BuildImageUrl
# OnBuildUrl (BuildUrlEventArgs) Raises the BuildUrl event
# Output (character) Writes a character string to the WebStream
Inherited from Consultingwerk.Web.Widgets.Component
# Output (character, logical) Writes a character string to the WebStream
Inherited from Consultingwerk.Web.Widgets.Component
+ LONGCHAR OutputCell () Outputs a cell for this column.
Overrides Consultingwerk.Web.Widgets.GridColumn:OutputCell ()
+ PerformBinding () Performs the DataBinding, that is populating the ScreenValue with the current value of the BufferField
Inherited from Consultingwerk.Web.Widgets.GridColumn

Top Constructor Summary
Options Name Purpose
+ LinkGridColumn () Constructor of the LinkGridColumn class
+ LinkGridColumn (handle) Constructor of the LinkGridColumn class

Top Event Summary
Options Name Purpose
+ BuildImageUrl (Object, BuildUrlEventArgs) Raised
+ BuildUrl (Object, BuildUrlEventArgs) Raised to allow callbacks to modify the generated hyperlink url

Top Property Summary
Options Name Purpose
+ CHARACTER AltText
+ HANDLE BufferField
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER ColumnAlign
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ Consultingwerk.Web.Widgets.Grid.ColumnDisplayTypeEnum ColumnDisplayType
+ CHARACTER ColumnLabel
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER ColumnSorting
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER ColumnTemplate
+ CHARACTER ColumnType
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER DataType
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ LOGICAL Filterable
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ Consultingwerk.Web.Widgets.Grid.ListGridFilter Filters
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER Format
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER Hyperlink
+ CHARACTER Image
+ CHARACTER ImageAttributes
+ CHARACTER LinkAttributes
+ CHARACTER Name
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER NotAvailableValue
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER ScreenValue
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ LOGICAL Sortable
Inherited from Consultingwerk.Web.Widgets.GridColumn
+ CHARACTER UrlDisplayText
+ CHARACTER Width
Inherited from Consultingwerk.Web.Widgets.GridColumn


Method Detail
Top

PROTECTED CHARACTER BuildImageUrl ()

Purpose: Builds the URL for the Image
Notes:

Returns CHARACTER
The Url used for the Image location
Top

PUBLIC CHARACTER BuildUrl ()

Purpose: Build the hyperlink on the Image
Notes:

Returns CHARACTER
The Url used for the Hyperlink on the Image
Top

PUBLIC CHARACTER HtmlEncode (character)

Inherited from Consultingwerk.Web.Widgets.Component
Purpose: Encodes a String for HTML output
Notes:

Parameters:
pcData CHARACTER
The string to encode
Returns CHARACTER
The encoded CHARACTER data
Top

PROTECTED OnBuildImageUrl (BuildUrlEventArgs)

Purpose: Raises the BuildImageUrl
Notes:

Parameters:
e Consultingwerk.Web.Widgets.Grid.BuildUrlEventArgs
The BuildUrlEventArgs with the data for the event
Top

PROTECTED OnBuildUrl (BuildUrlEventArgs)

Purpose: Raises the BuildUrl event
Notes:

Parameters:
e Consultingwerk.Web.Widgets.Grid.BuildUrlEventArgs
The BuildUrlEventArgs with the data for the event
Top

PROTECTED Output (character)

Inherited from Consultingwerk.Web.Widgets.Component
Purpose: Writes a character string to the WebStream
Notes:

Parameters:
pcData CHARACTER
The CHARACTER Data to write to the web stream
Top

PROTECTED Output (character, logical)

Inherited from Consultingwerk.Web.Widgets.Component
Purpose: Writes a character string to the WebStream
Notes:

Parameters:
pcData CHARACTER
The CHARACTER Data to write to the web stream
plSkip LOGICAL
SKIP (add line break) after writing the pcData to the web stream
Top

PUBLIC LONGCHAR OutputCell ()

Overrides Consultingwerk.Web.Widgets.GridColumn:OutputCell ()
Purpose: Outputs a cell for this column.
Notes: If the ColumnDisplayType equal 'Text'and if the URLDisplayText empty
displays the Link the URL.

Returns LONGCHAR
The output value for the cell
Top

PUBLIC PerformBinding ()

Inherited from Consultingwerk.Web.Widgets.GridColumn
Purpose: Performs the DataBinding, that is populating the ScreenValue with the
current value of the BufferField
Notes:



Constructor Detail
Top

PUBLIC LinkGridColumn ()

Purpose: Constructor of the LinkGridColumn class
Notes:

Top

PUBLIC LinkGridColumn (handle)

Purpose: Constructor of the LinkGridColumn class
Notes:

Parameters:
phBufferField HANDLE
The handle of the BufferField to bind to


Event Detail
Top

PUBLIC BuildImageUrl (Object, BuildUrlEventArgs)

Purpose: Raised
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the BuildImageUrl event
e Consultingwerk.Web.Widgets.Grid.BuildUrlEventArgs
The BuildUrlEventArgs with the data for the event
Top

PUBLIC BuildUrl (Object, BuildUrlEventArgs)

Purpose: Raised to allow callbacks to modify the generated hyperlink url
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the BuildUrl event
e Consultingwerk.Web.Widgets.Grid.BuildUrlEventArgs
The BuildUrlEventArgs with the data for the event


Property Detail
Top

PUBLIC CHARACTER AltText


Returns CHARACTER
Top

PUBLIC HANDLE BufferField

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns HANDLE
Top

PUBLIC CHARACTER ColumnAlign

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC Consultingwerk.Web.Widgets.Grid.ColumnDisplayTypeEnum ColumnDisplayType


Returns Consultingwerk.Web.Widgets.Grid.ColumnDisplayTypeEnum
Top

PUBLIC CHARACTER ColumnLabel

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSorting

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC CHARACTER ColumnTemplate


Returns CHARACTER
Top

PUBLIC CHARACTER ColumnType

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC CHARACTER DataType

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC LOGICAL Filterable

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns LOGICAL
Top

PUBLIC Consultingwerk.Web.Widgets.Grid.ListGridFilter Filters

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns Consultingwerk.Web.Widgets.Grid.ListGridFilter
Top

PUBLIC CHARACTER Format

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC CHARACTER Hyperlink


Returns CHARACTER
Top

PUBLIC CHARACTER Image


Returns CHARACTER
Top

PUBLIC CHARACTER ImageAttributes


Returns CHARACTER
Top

PUBLIC CHARACTER LinkAttributes


Returns CHARACTER
Top

PUBLIC CHARACTER Name

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC CHARACTER NotAvailableValue

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC CHARACTER ScreenValue

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER
Top

PUBLIC LOGICAL Sortable

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns LOGICAL
Top

PUBLIC CHARACTER UrlDisplayText


Returns CHARACTER
Top

PUBLIC CHARACTER Width

Inherited from Consultingwerk.Web.Widgets.GridColumn

Returns CHARACTER


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:17:27