Module CustomizeForms: Difference between revisions

Jump to navigation Jump to search
Tag: 2017 source edit
Line 4: Line 4:
{{TemplateDocDev}}
{{TemplateDocDev}}
{{TemplateDocUtil}}
{{TemplateDocUtil}}
=Informations=
=<small>Informations</small>=
{{TemplateModuleInfo
{{TemplateModuleInfo
|modulename=CustomizeForms
|modulename=CustomizeForms
Line 14: Line 14:
|note=Module CustomizeForms
|note=Module CustomizeForms
}}
}}
=Logo=
=<small>Logo</small>=
[[Image:Logotipo500.jpg|200px|Logo]]
[[Image:Logotipo500.jpg|200px|Logo]]
=Features=
=<small>Features</small>=


'''Customize Forms'''  allows you to create  new features in 24 dolibarr forms ( + 430 standard fields and + all extra fields)
'''Customize Forms'''  allows you to create  new features in 24 dolibarr forms ( + 430 standard fields and + all extra fields)
Line 35: Line 35:


8- Change the presented names of the fields without changing the translations;
8- Change the presented names of the fields without changing the translations;
 
=<small>Install</small>=
 
=Install=
1- To Install the module, simply unzip the files and place in the '''custom''' folder of the Dolibarr directory and then '''Activate''' the module.
1- To Install the module, simply unzip the files and place in the '''custom''' folder of the Dolibarr directory and then '''Activate''' the module.


Line 44: Line 42:
3- Click on the '''Customize Forms''' link and you will be taken to the system home page.
3- Click on the '''Customize Forms''' link and you will be taken to the system home page.


=Pages=
=<small>Pages</small>=


The '''Customize Forms''' Module is very simple to configure, has only 3 control pages:
The '''Customize Forms''' Module is very simple to configure, has only 3 control pages:


==Page 1 - Home Page==
==<small>Page 1 - Home Page - List Forms</small>==
'''Home Page - List Forms:'''


*The Home Page lists all 24 Dolibarr forms that can be configured by Customizeforms.
*The Home Page lists all 24 Dolibarr forms that can be configured by Customizeforms.
Line 57: Line 54:
[[Image:Pagina1.png|800px|HomePage]]
[[Image:Pagina1.png|800px|HomePage]]


==Page 2 - List All Form Fields to Customize==  
==<small>Page 2 - List All Form Fields to Customize</small>==  
   
   
*In this example, we click on the '''Home Page''' in the '''New Commercial Proposal - Customer''' form.
*In this example, we click on the '''Home Page''' in the '''New Commercial Proposal - Customer''' form.
Line 78: Line 75:
*'''Help Text''': Help text that appears when you approach the mouse.
*'''Help Text''': Help text that appears when you approach the mouse.


==Page 3 - Customizing a form field==  
==<small>Page 3 - Customizing a form field</small>==  
   
   
In this example, we click in the '''New Commercial Proposal - Customer''' form (Page 1) and after we click on the '''Customer''' field (Page 2).
In this example, we click in the '''New Commercial Proposal - Customer''' form (Page 1) and after we click on the '''Customer''' field (Page 2).


===To apply module functionality to the form example (in Page 3):===
===To apply module functionality to the form example:===


*'''To Hide fields:'''
*'''To Hide fields:'''
**Click in the combo box '''Define Visibility and Mandatory'''  and select '''Invisible''' option
**Click in the combo box '''Define Visibility and Mandatory'''  and select '''Invisible''' option;


*'''To Make fields as mandatory''' (Javascript);
*'''To Make fields as mandatory''' (Javascript):
**Click in the combo box '''Define Visibility and Mandatory'''  and select '''Required''' option
**Click in the combo box '''Define Visibility and Mandatory'''  and select '''Required''' option;


*'''To Disable field''';
*'''To Disable field:'''
**Click in the combo box '''Define Visibility and Mandatory'''  and select '''Disable''' option
**Click in the combo box '''Define Visibility and Mandatory'''  and select '''Disable''' option;


*'''To Define default values''' for field (texts, lists, html, selection and categories);
*'''To Define default values''' for field (texts, lists, html, selection and categories):
**Click in the combo box '''Set Default Value'''  and select the desired option (Dolibarr options to combo box and checkbox, other field type only digit text to default value)
**Click in the combo box '''Set Default Value'''  and select the desired option (Dolibarr options to combo box and checkbox, other field type only write the text to default value);


*'''To Change the presented name of the field''' without changing the translations;
*'''To Change the presented name of the field''' without changing the translations:
**Digit new name text to '''Modify Field Name'''  
**Digit new name text to '''Modify Field Name;'''


*'''To Create auxiliary lists''' of preformatted texts and phrases to easily insert into the fields (text, html);
*'''To Create auxiliary lists''' of preformatted texts and phrases to easily insert into the fields (text, html):
**Digit  List of Text separated by line breaks that can be added in any text field or textarea in '''Create Auxiliary List to insert into text or HTML fields'''  
**Digit  List of Text separated by line breaks that can be added in any text field or textarea in '''Create Auxiliary List to insert into text or HTML fields''';


*'''To Create tooltip''' with instructions on the fields;
*'''To Create tooltip''' with instructions on the fields:
**Digit html text to '''Create Tooltip with Help Info'''  
**Digit html text to '''Create Tooltip with Help Info;'''  
   
   


[[Image:Pagina3.png|800px|CustomizeForms]]
[[Image:Pagina3.png|800px|CustomizeForms]]
===To create Headers and Footers on a form:===
===To create Headers and Footers on a form:===


Line 116: Line 111:


3- In Page 3:
3- In Page 3:
*Click in the combo box '''Define Visibility and Mandatory'''  and select '''Visible''' option;
*Click in the combo box '''Define Visibility and Mandatory'''  and select '''Visible''' option;
*Digit new name text to '''Modify Field Name''', this field is a name of Header/Footer in the left table form;
*Digit new name text to '''Modify Field Name''', this field is a name of Header/Footer in the left table form;
*Digit html text  in the field '''Set Default Value''' , this field is a content of Header/Footer in the right table form;
*Digit html text  in the field '''Set Default Value''' , this field is a content of Header/Footer in the right table form;


=Prerequisites=  
=<small>Prerequisites</small>=  


Partial Features - Dolibarr ≥ 5.0.3
Partial Features - Dolibarr ≥ 5.0.3


All Features - Dolibarr ≥ 9.0.3
All Features - Dolibarr ≥ 9.0.3
 
=<small>Demo</small>=  
 
=Demo=  


View DEMO:https://www.trucolivre.com.br/dolibarr/ user:demo passw:demo
View DEMO:https://www.trucolivre.com.br/dolibarr/ user:demo passw:demo


=Video=  
=<small>Video</small>=  


View Video: https://www.youtube.com/watch?v=wTR9DMnpIck
View Video: https://www.youtube.com/watch?v=wTR9DMnpIck
202

edits

Navigation menu