projects/components/widgets/data/form/src/live-form/live-form.component.doc.ts
The wmLiveForm component defines a live-form in the layout.
Methods |
Inputs |
cancel |
cancel()
|
This method is used to cancel the current operation.
Returns :
void
|
clearMessage |
clearMessage()
|
This method is used to clear the message in the form in case of inline message layout.
Returns :
void
|
delete |
delete()
|
This method is used to delete a record in the form.
Returns :
void
|
edit |
edit()
|
This method is used to edit the form. Form will go into edit mode.
Returns :
void
|
highlightInvalidFields |
highlightInvalidFields()
|
This method loops through the form fields and highlights the invalid fields.
Returns :
void
|
new |
new()
|
This method is used to open a new form.
Returns :
void
|
onBeforeservicecall | ||||||||||||||||||||
onBeforeservicecall($event: MouseEvent, $operation: string, $data: any, options: any)
|
||||||||||||||||||||
Callback is triggered on save of form and before sending service call. This callback can be used to validate or modify data.
Parameters :
Returns :
void | boolean
if the callback returns false, form submit is stopped. Anything else, form submit continues with modified data. |
onError | ||||||||||||||||
onError($event: MouseEvent, $operation: string, $data: any)
|
||||||||||||||||
This event handler is called whenever the form submit returns an error.
Parameters :
Returns :
void
|
onResult | ||||||||||||||||
onResult($event: MouseEvent, $operation: string, $data: any)
|
||||||||||||||||
This event is called after service call returns response, whether or not the service call was successful.
Parameters :
Returns :
void
|
onSubmit |
onSubmit()
|
This method is used to submit the form.
Returns :
void
|
onSuccess | ||||||||||||||||
onSuccess($event: MouseEvent, $operation: string, $data: any)
|
||||||||||||||||
This event handler is called whenever the form submit is success.
Parameters :
Returns :
void
|
reset |
reset()
|
This method is used to reset the form.
Returns :
void
|
saveAndNew |
saveAndNew()
|
This method is used to save the form. / save(event?, updateMode?, newForm?) {} /** This method is used to save the form and open new form on save success.
Returns :
void
|
saveAndView |
saveAndView()
|
This method is used to save the form and open the view mode of form on save success.
Returns :
void
|
toggleMessage | ||||||||||||||||||||
toggleMessage(show: boolean, msg?: string, type?: string, header?: string)
|
||||||||||||||||||||
This method is used to show the message in the form.
Parameters :
Returns :
void
|
autocomplete |
Type : boolean
|
Default value : false
|
Enabling this property turns on auto-completion in the editor. As the user types the choices in the drop-down select editor change dynamically. |
captionalign |
Type : string
|
Default value : 'left'
|
Defines the alignment of the caption elements of widgets inside the form. Allowed Values:
|
captionposition |
Type : string
|
Default value : 'left'
|
Defines the position of the caption elements of widgets inside the form. Allowed Values:
|
captionwidth |
Type : string
|
Default value : 'xs-12 sm-3 md-3 lg-3'
|
Accepts integer(x) between 1-12 and adds class col-xs-(x) for mobile, col-sm-(x) for Tablet Potrait, col-md-(x) for Laptop Tablet Landscape , col-lg-(x) for Large screen to suit bootstrap fluid grid system. |
class |
Type : string
|
Class of the widget. |
collapsible |
Type : boolean
|
Default value : false
|
Enable control for collapsing and expanding the widget. |
dataset |
Type : any
|
This property specifies the datasource to which values of form are submitted. Bindable: |
defaultmode |
Type : string
|
Default value : 'View'
|
This property controls whether live form is in view or edit mode when form is opened Allowed Values:
|
deletemessage |
Type : string
|
Default value : 'Record deleted successfully'
|
This message will be displayed, when data is deleted by liveform. Bindable: |
errormessage |
Type : string
|
Default value : 'An error occured. Please try again!'
|
This message will be displayed, if there is an error during form submit. Bindable: |
expanded |
Type : boolean
|
Default value : false
|
Set the default state of the form whether it is expanded or collapsed. |
formdata |
Type : any
|
Default data to show in the form on load. Bindable: |
iconclass |
Type : string
|
CSS class of the icon showed in form header. Bindable: |
insertmessage |
Type : string
|
Default value : 'Record added successfully'
|
This message will be displayed, when data is inserted by liveform. Bindable: |
messagelayout |
Type : string
|
Default value : 'Toaster'
|
This property decides the appearance of the success/error message after submit operation. Allowed Values:
|
name |
Type : string
|
Name of the form widget. |
show |
Type : boolean
|
This property will be used to show/hide the live form widget on the web page. Bindable: |
subheading |
Type : string
|
This property defines the sub heading or title for the widget. Bindable: |
tabindex |
Type : number
|
Default value : 0
|
This property specifies the tab order of the Form Widget. |
title |
Type : string
|
Title of the form. Bindable: |
updatemessage |
Type : string
|
Default value : 'Record updated successfully'
|
This message will be displayed, when data is updated by liveform. Bindable: |
validationtype |
Type : string
|
Default value : 'default'
|
This property defines the type of validation applied on the form. Allowed Values:
|