formService
Name | Description |
---|---|
makeUrl | this function generates url combining backend url and the related object properties for http requests |
generate |
|
group | group function to group form layout by form meta data for layout |
prepareFormItems | prepareFormItems looks up fields of schema objects and changes their types to proper type for schemaform for listnode, node and model types it uses templates to generate modal prepareforms checks input types and convert if necessary |
dateformatter | dateformatter handles all date fields and returns humanized and jquery datepicker format dates |
doItemAction | mode could be in ['normal', 'modal', 'new'] . the default mode is 'normal' and it loads data on same tab without modal. 'modal' will use modal to manipulate data and do all actions in that modal. 'new' will be open new page with response data |
get_form | Communicates with api with given scope object. |
get_list | gets list of related wf/model |
get_wf | get_wf is the main function for client_cmd based api calls based on response content it redirects to related path/controller with pathDecider function |
isValidEmail | checks if given value is a valid email address. |
isValidTCNo | checks if given value is a valid identity number for Turkey. |
isValidDate | checks if given value can be parsed as Date object |
pageData | pageData object is moving object from response to controller with this object controller will not need to call the api for response object to work on to |
pathDecider | pathDecider is used to redirect related path by looking up the data in response |
redirectTo | redirectTo function redirects to related controller and path with given data before redirect setPageData must be called and pageData need to be defined otherwise redirected path will call api for its data |
get_diff | |
get_diff_array | extracts items of second array from the first array |
item_from_array | get item unicode name from titleMap |
submit | submit function is general function for submiting forms. redirectTo param is used for redirect if return value will be evaluated in a new page. |