Sugar 7 Contact module record view header add middle name

Hello,

I want to add middle name record view header pane in contact module.

Ramana Raju Santhana Francesca Shiekh Alan Apter

Thanks

Dipesh

Offshore Evolution Pvt Ltd

Parents
  • I believe you will need to customize both the fullname feld type:

    clients/base/fields/fullname

     

    and the Contacts record view php

                    array(
                        'name' => 'full_name',
                        'label' => 'LBL_NAME',
                        'dismiss_label' => true,
                        'type' => 'fullname',
                        'fields' => array('salutation', 'first_name', 'last_name'),
                    ),

    HTH

    Francescas

  •   Hi Francesca Shiekh & Ajay Kumar

    It is work for me in Record edit view. When I save middle name, it is saved with database. But I have load record view page at that time middle name is undefined display.

    List page

    Record view page

    Thanks

    Offshore Evolution Pvt Ltd

  • HiFrancesca Shiekh ,

    custom/modules/Contacts/clients/base/fields/fullname/fullname.js

    /*
    * I only wanted to apply this change to the Contacts modules so I put this file in:
    * custom/modules/Contacts/clients/base/fields/fullname/
    */
    ({
    extendsFrom: 'FullnameField',

    formatMap: {
    'f': 'first_name',
    'l': 'last_name',
    's': 'salutation',
    'm': 'middle_name_c'
    },

    initialize: function(options) {
    // override the name format for this module
    app.user.setPreference('default_locale_name_format', 's f m l');

    this._super('initialize', [options]);
    },

    format: function() {
    var fullname = this.model.attributes.salutation +' '+ this.model.attributes.first_name +' ';
    fullname += this.model.attributes.middle_name_c +' '+ this.model.attributes.last_name;

    return fullname;
    },
    })

    It display with middle name. 

    When I will save record, It will store with Database.

    Thanks

    Offshore Evolution Pvt Ltd

  • Hi Bao Tran Hoang,

    Can you customize record-edit.hbs.

    clients/base/fields/fullname/record-edit.hbs

    {{#each fields}}
        <span class="record-cell{{#if span}} span{{span}}{{/if}}" data-name="{{name}}" data-type="{{type}}">
            {{#unless dismiss_label}}
                <div class="record-label" data-name="{{name}}">{{str label ../../../module}}</div>
            {{/unless}}
            <span data-fieldname="{{name}}" style="width:30%">
                {{placeholder}}
            </span>
        </span>
    {{/each}}
  • Thanks Offshore Evolution, I updated this code to my sugarcrm, but the Last Name field still too small, other field was larger, it's mean this code  work but it did not effect to Last Name

Reply Children
No Data