Get Started. It's Free
or sign up with your email address
EForm by Mind Map: EForm

1. Server

1.1. DataService

1.1.1. get_dropdown()

1.1.2. search_dropdown()

1.1.3. get_data_dropdown()

1.1.4. get_data_document_processing()

1.2. Eform

1.2.1. EFormBase

1.2.1.1. get_db_mapping_config($object_name, $attrs = null)

1.2.1.2. get_dropdown($source, $col_selected, $col_display)

1.2.1.3. search_dropdown($source, $col_selected, $col_display, $data_conf)

1.2.1.4. data_dropdown($source, $col_selected, $col_display, $data_conf)

1.2.2. EFormTemplate

1.2.2.1. dup_template($template_id)

1.2.2.2. delete_template($template_id)

1.2.2.3. edit_template($template_id, $template_data)

1.2.2.4. insert_template($type, $template_data)

1.2.2.5. get_template($id)

1.2.3. EForm

1.2.3.1. get_relations($object_name, $fields)

1.2.3.2. fill_data_relations(&$configData, $raw_data)

1.2.3.3. insert_eform_data($object_name, $raw_data)

1.2.3.4. save_main_eloquent_by_identify($object_name, $identify, $raw_data)

1.2.3.5. save_eloquent_relations($mainEloquent, $dataRelations)

1.2.3.6. save_related_group($mainEloquent, $group_data, $relationName, $configName)

1.3. Eloquent

2. Client

2.1. GUI

2.1.1. TemplateHandler

2.1.2. EFormDataService

2.1.2.1. getDropdown ( controlInfo )

2.1.2.2. ajaxSearchDropdown ( controlInfo )

2.1.2.3. getDataDropdown ( controlInfo )

2.1.2.4. getProcessingData( activityID, groupControls)

2.1.3. ControlsHandler

2.1.4. ControlHandler

2.1.4.1. init (controlInfo)

2.1.4.2. getSchemaContraint(controlInfo)

2.1.4.3. setValue(controlInfo, value)

2.1.4.4. getValue(controlInfo)

2.1.4.5. getListValue (controlsInfo)

2.1.4.6. showError (controlInfo, messages)

2.1.5. SectionDynamicHandler

2.1.5.1. render ( sectionInfo)

2.1.5.2. init (sectionInfo)

2.1.5.3. setValue (sectionInfo, groupData)

2.1.5.4. getValue (sectionInfo)

2.1.5.5. showError (sectionID, errorSection)

2.1.6. SectionController

2.1.6.1. init ( )

2.1.6.2. renderCollapse ( sectionInfo )

2.1.6.3. renderTab ( sectionInfo )

2.1.6.4. registerSection ( sectionInfo )

2.1.6.5. setValue (groupName, groupData)

2.1.6.6. getValue ( sectionData )

2.1.6.7. validate (sectionData, values)

2.1.6.8. showError (sectionID, errorSection)

2.1.7. RenderHandler

2.1.7.1. init(options)

2.1.7.2. resetLayout ( )

2.1.7.3. execute ( )

2.1.7.4. renderControls( controlsInfo )

2.1.7.5. renderSection ( sectionID )

2.1.7.6. renderRows ( rowsInfo, callback )

2.1.7.7. renderControls ( controlsInfo )

2.1.8. EFormGUI

2.1.8.1. getValue( autoValidate = true )

2.1.8.2. hasError ( )

2.1.8.3. isLandscapeLayout( )

2.1.8.4. setValue(data)

2.1.8.5. refreshLayout( data, layout )

2.1.8.6. init(options, data)

2.2. Page Data

2.2.1. PageData

2.2.1.1. DynamicSection

2.2.1.1.1. getHierachy(sectionID, index)

2.2.1.1.2. makeClone(sectionInfo)

2.2.1.1.3. checkMaxClone(sectionInfo)

2.2.1.1.4. removeIndex( sectionInfo, index )

2.2.1.1.5. getControl(sectionID, index, fieldName)

2.2.1.1.6. getControls(sectionID, index)

2.2.1.1.7. setIndexIdentify (sectionID, index, identify)

2.2.1.1.8. getIndexIdentify(sectionID, index)

2.2.1.2. Section

2.2.1.2.1. register

2.2.1.3. reset ( )

2.2.2. PAGE_CONST

2.2.2.1. ATTRIBUTE_MAPPING

2.2.2.2. CONTROL_TYPE

2.2.2.3. SECTION_LAYOUT

2.2.2.4. SECTION_DATA

2.2.2.5. PAGE_DATA

2.2.2.6. SECTION_DYNAMIC_DATA

2.2.2.7. ROW_DATA

2.2.2.8. CONTROL_DATA

2.2.3. PageTemplateData

2.2.3.1. Section

2.2.3.1.1. getLayoutData(layout)

2.2.3.2. Row

2.2.3.3. Control

2.2.3.4. DataLayout

2.2.3.5. setData (templateData, layout)

2.3. Template

2.3.1. PageHTMLBuilder

2.3.2. SelectorHandler

2.3.3. PageHandler

2.3.4. ControlHandler

2.3.5. RowHandler

2.3.6. SectionHandler

2.3.7. EditorHandler

2.3.8. EventHandler

2.3.9. B2BEEFormTemplate

2.3.9.1. init

2.3.9.2. renderTemplate

2.3.9.3. setAttrControl

2.3.9.4. switchPageLayout