====== Extended Field Information Mapping ====== The purpose of this mapping is to define a set of additional features on fields. Instead of adding columns to the vtiger_field table and creating different UI settings options we add this mapping where you can configure the extra information for each field. The accepted format is: ModuleName fieldname feature_name feature_value module_name value ... ... A **feature** can have either a unique value or an array of values. If both are given, the unique value will be used. For example, to define an RTE field we would have: SalesOrder description RTE 1 The above map will activate the RTE in the SalesOrder description field. As with other Business Maps, the name of the record is what will determine if it is used or not and on what module. In this case the name of the record must be: **{MODULENAME}_FieldInfo**. For the example map above to work it must be saved in a record whose name is **SalesOrder_FieldInfo** The information in this mapping is available directly in the DetailViewUtils and EditViewUtils scripts and also in the Detail and Edit View Smarty templates. You can [[https://github.com/tsolucio/corebos/commit/97d26c2a7d32a84fee4737e40f099a8166484e64|study this commit]] where we access this information to add generic support for RTE fields. Another example would be to have different settings for an autocomplete field. Something like this: Potentials autocompletefieldx searchfields field1,field2,...,fieldn searchcondition startswith entityfield field showfields field1,field2,...,fieldn fillfields field1=fillfield1,field2=fillfield2,...,fieldn=fillfieldn Which defines that the autocomplete must show the "entityfield" followed by the list of "showfields" to the user while it permits them to search on the list of "searchfields" and then will fill in the "fillfields" with the values of the indicated record fields. or like this for a multioptional autocomplete field: Potentials autocompletefieldx searchfields Accounts field1,field2,...,fieldn Contacts field1,field2,...,fieldn searchcondition startswith entityfield Accounts field Contacts field showfields Accounts field1,field2,...,fieldn Contacts field1,field2,...,fieldn fillfields Accounts field1=fillfield1,field2=fillfield2,...,fieldn=fillfieldn Contacts field1=fillfield1,field2=fillfield2,...,fieldn=fillfieldn ===== Configuring Autocomplete and MultiSelect Autocomplete Fields ===== [[en:adminmanual:businessmappings:fieldinfo:autocomplete|Continue reading here for more information on how to configure an autocomplete functionality on a field in coreBOS]] ===== Configuring Multipicklists ===== Accounts cf_732 columns 10 width 350 ===== Configuring Textarea Height ===== Accounts description height 150