1. Client
1.1. GUI
1.1.1. TemplateHandler
1.1.2. EFormDataService
1.1.2.1. getDropdown ( controlInfo )
1.1.2.2. ajaxSearchDropdown ( controlInfo )
1.1.2.3. getDataDropdown ( controlInfo )
1.1.2.4. getProcessingData( activityID, groupControls)
1.1.3. ControlsHandler
1.1.4. ControlHandler
1.1.4.1. init (controlInfo)
1.1.4.2. getSchemaContraint(controlInfo)
1.1.4.3. setValue(controlInfo, value)
1.1.4.4. getValue(controlInfo)
1.1.4.5. getListValue (controlsInfo)
1.1.4.6. showError (controlInfo, messages)
1.1.5. SectionDynamicHandler
1.1.5.1. render ( sectionInfo)
1.1.5.2. init (sectionInfo)
1.1.5.3. setValue (sectionInfo, groupData)
1.1.5.4. getValue (sectionInfo)
1.1.5.5. showError (sectionID, errorSection)
1.1.6. SectionController
1.1.6.1. init ( )
1.1.6.2. renderCollapse ( sectionInfo )
1.1.6.3. renderTab ( sectionInfo )
1.1.6.4. registerSection ( sectionInfo )
1.1.6.5. setValue (groupName, groupData)
1.1.6.6. getValue ( sectionData )
1.1.6.7. validate (sectionData, values)
1.1.6.8. showError (sectionID, errorSection)
1.1.7. RenderHandler
1.1.7.1. init(options)
1.1.7.2. resetLayout ( )
1.1.7.3. execute ( )
1.1.7.4. renderControls( controlsInfo )
1.1.7.5. renderSection ( sectionID )
1.1.7.6. renderRows ( rowsInfo, callback )
1.1.7.7. renderControls ( controlsInfo )
1.1.8. EFormGUI
1.1.8.1. getValue( autoValidate = true )
1.1.8.2. hasError ( )
1.1.8.3. isLandscapeLayout( )
1.1.8.4. setValue(data)
1.1.8.5. refreshLayout( data, layout )
1.1.8.6. init(options, data)
1.2. Page Data
1.2.1. PageData
1.2.1.1. DynamicSection
1.2.1.1.1. getHierachy(sectionID, index)
1.2.1.1.2. makeClone(sectionInfo)
1.2.1.1.3. checkMaxClone(sectionInfo)
1.2.1.1.4. removeIndex( sectionInfo, index )
1.2.1.1.5. getControl(sectionID, index, fieldName)
1.2.1.1.6. getControls(sectionID, index)
1.2.1.1.7. setIndexIdentify (sectionID, index, identify)
1.2.1.1.8. getIndexIdentify(sectionID, index)
1.2.1.2. Section
1.2.1.2.1. register
1.2.1.3. reset ( )
1.2.2. PAGE_CONST
1.2.2.1. ATTRIBUTE_MAPPING
1.2.2.2. CONTROL_TYPE
1.2.2.3. SECTION_LAYOUT
1.2.2.4. SECTION_DATA
1.2.2.5. PAGE_DATA
1.2.2.6. SECTION_DYNAMIC_DATA
1.2.2.7. ROW_DATA
1.2.2.8. CONTROL_DATA
1.2.3. PageTemplateData
1.2.3.1. Section
1.2.3.1.1. getLayoutData(layout)
1.2.3.2. Row
1.2.3.3. Control
1.2.3.4. DataLayout
1.2.3.5. setData (templateData, layout)
1.3. Template
1.3.1. PageHTMLBuilder
1.3.2. SelectorHandler
1.3.3. PageHandler
1.3.4. ControlHandler
1.3.5. RowHandler
1.3.6. SectionHandler
1.3.7. EditorHandler
1.3.8. EventHandler
1.3.9. B2BEEFormTemplate
1.3.9.1. init
1.3.9.2. renderTemplate
1.3.9.3. setAttrControl
1.3.9.4. switchPageLayout
2. Server
2.1. DataService
2.1.1. get_dropdown()
2.1.2. search_dropdown()
2.1.3. get_data_dropdown()
2.1.4. get_data_document_processing()
2.2. Eform
2.2.1. EFormBase
2.2.1.1. get_db_mapping_config($object_name, $attrs = null)
2.2.1.2. get_dropdown($source, $col_selected, $col_display)
2.2.1.3. search_dropdown($source, $col_selected, $col_display, $data_conf)
2.2.1.4. data_dropdown($source, $col_selected, $col_display, $data_conf)
2.2.2. EFormTemplate
2.2.2.1. dup_template($template_id)
2.2.2.2. delete_template($template_id)
2.2.2.3. edit_template($template_id, $template_data)
2.2.2.4. insert_template($type, $template_data)
2.2.2.5. get_template($id)
2.2.3. EForm
2.2.3.1. get_relations($object_name, $fields)
2.2.3.2. fill_data_relations(&$configData, $raw_data)
2.2.3.3. insert_eform_data($object_name, $raw_data)
2.2.3.4. save_main_eloquent_by_identify($object_name, $identify, $raw_data)
2.2.3.5. save_eloquent_relations($mainEloquent, $dataRelations)
2.2.3.6. save_related_group($mainEloquent, $group_data, $relationName, $configName)