马上开始. 它是免费的哦
注册 使用您的电邮地址
EForm 作者: Mind Map: EForm

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)

2.3. Eloquent