src/lib/components/hyperlink-field/hyperlink-field.component.ts
Angular Component for the HyperLinkField Control.
changeDetection | ChangeDetectionStrategy.OnPush |
providers |
{ provide: DataControlFieldComponent, useExisting: HyperlinkFieldComponent }
|
selector | wm-hyperlink-field |
styleUrls | ./hyperlink-field.component.scss |
templateUrl | ./hyperlink-field.component.html |
Properties |
|
Methods |
Inputs |
Outputs |
Accessors |
constructor(refChange: ChangeDetectorRef, render2: Renderer2, elem: ElementRef, webComponents: WebComponentsService, bringTopServ1: BringTopService)
|
||||||||||||||||||
Creates an instance of HyperlinkFieldComponent.
Parameters :
|
dataNavigateUrlFields | |
Type : string
|
|
Sets the dataNavigateUrlFields property. |
dataNavigateUrlFormatString | |
Type : string
|
|
Gets/sets the dataNavigateUrlFormatString property. |
dataTextField | |
Type : string
|
|
Gets/sets the dataTextField property. |
text | |
Type : string
|
|
Gets/sets the text property |
headerText | |
Type : string
|
|
Inherited from
DataControlFieldComponent
|
|
Defined in
DataControlFieldComponent:94
|
|
Gets/sets the headerText property. |
sortExpression | |
Type : string
|
|
Inherited from
DataControlFieldComponent
|
|
Defined in
DataControlFieldComponent:108
|
|
Gets/sets the sortExpression property. |
visible | |
Type : boolean
|
|
Inherited from
DataControlFieldComponent
|
|
Defined in
DataControlFieldComponent:144
|
|
Gets/sets the visible property. |
NavigateToPage | |
Type : EventEmitter<EventData>
|
|
Emitter for the NavigateToPage event. |
clickHandler |
clickHandler(dataItem: any, rowIndex: number)
|
Handler for the HyperLinkField click.
Returns :
void
|
getTarget | ||||||
getTarget(dataItem: any)
|
||||||
Returns the target page with the correct format/params.
Parameters :
Returns :
string
{string} |
getTargetParams | ||||||
getTargetParams(target: string)
|
||||||
Returns the parameters in the target URL.
Parameters :
Returns :
any
{*} |
Static NavigateToPageEventArgsExtractor | |||||||||
NavigateToPageEventArgsExtractor(event: any, component: HyperlinkFieldComponent)
|
|||||||||
NavigateToPage Extractor.
Parameters :
Returns :
any
{*} |
triggerNavigateToPage | ||||||
triggerNavigateToPage(event: any)
|
||||||
Decorators :
@serverEvent('NavigateToPage', HyperlinkFieldComponent.NavigateToPageEventArgsExtractor)
|
||||||
Triggers the NavigateToPage event.
Parameters :
Returns :
void
|
isBindedEvent | ||||||
isBindedEvent(event: string)
|
||||||
Inherited from
DataControlFieldComponent
|
||||||
Defined in
DataControlFieldComponent:170
|
||||||
Override the isBindedEvent to get the event from the Field model
Parameters :
Returns :
boolean
{boolean} |
Private dataNavigateUrlFieldsInternal |
Type : string[]
|
Default value : []
|
Property to save the dataNavigateUrlFields array value. |
Private dataNavigateUrlFormatStringInternal |
Type : string
|
Default value : ''
|
Property to save the dataNavigateUrlFormatString value. |
Private dataTextFieldInternal |
Type : string
|
Default value : ''
|
Property to save the dataTextField value. |
Private textInternal |
Type : string
|
Default value : ''
|
Property to save the text value. |
Private headerTextInternal |
Type : string
|
Default value : ''
|
Inherited from
DataControlFieldComponent
|
Defined in
DataControlFieldComponent:50
|
Property to save the headerText value. |
Private sortExpressionInternal |
Type : string
|
Default value : ''
|
Inherited from
DataControlFieldComponent
|
Defined in
DataControlFieldComponent:58
|
Property to save the sortExpression value. |
Private visibleInternal |
Default value : true
|
Inherited from
DataControlFieldComponent
|
Defined in
DataControlFieldComponent:66
|
Property to save the visible value. |
text | ||||||
gettext()
|
||||||
settext(value: string)
|
||||||
Gets/sets the text property
Parameters :
Returns :
void
|
dataTextField | ||||||
getdataTextField()
|
||||||
setdataTextField(value: string)
|
||||||
Gets/sets the dataTextField property.
Parameters :
Returns :
void
|
dataNavigateUrlFields | ||||||
setdataNavigateUrlFields(value: string)
|
||||||
Sets the dataNavigateUrlFields property.
Parameters :
Returns :
void
|
dataNavigateUrlFieldsValue |
getdataNavigateUrlFieldsValue()
|
Gets the dataNavigateUrlFields property value.
Returns :
string[]
|
dataNavigateUrlFormatString | ||||||
getdataNavigateUrlFormatString()
|
||||||
setdataNavigateUrlFormatString(value: string)
|
||||||
Gets/sets the dataNavigateUrlFormatString property.
Parameters :
Returns :
void
|
./hyperlink-field.component.scss