How to close/hide by default sidebar pane (right side Dashboard) in Sugarcrm 7.8

Hello,

We used to use this solution How to close/hide by default sidebar pane (right side Dashboard) in Sugarcrm 7.7 but in Sugar 7.8 function isSidePaneVisible() fails.

Please advise.

Thanks,

Kate

Parents
  • Hi Kate Gozak,

    Please Override _render method instead of initialize in record view.

    create record.js file like this 

    custom/clients/base/views/record/record.js

    ({  
        extendsFrom: "RecordView",

        _render: function() {
            this._super('_render');
            var defaultLayout = this.closestComponent('sidebar'); 
            if (defaultLayout && defaultLayout.isSidePaneVisible() ) { 
                defaultLayout.trigger('sidebar:toggle'); 
            }
        } 
    })
Reply
  • Hi Kate Gozak,

    Please Override _render method instead of initialize in record view.

    create record.js file like this 

    custom/clients/base/views/record/record.js

    ({  
        extendsFrom: "RecordView",

        _render: function() {
            this._super('_render');
            var defaultLayout = this.closestComponent('sidebar'); 
            if (defaultLayout && defaultLayout.isSidePaneVisible() ) { 
                defaultLayout.trigger('sidebar:toggle'); 
            }
        } 
    })
Children