SugarCRM如何从listview中隐藏编辑按钮

Kos*_*nos 2 sugarcrm

我需要在SugarCRM中的列表中隐藏编辑按钮 - 列表中每个项目左侧的小铅笔图标.

我需要隐藏它的原因,因为它打开弹出编辑表单,它有一些错误,并且不运行某些依赖项.用普通的编辑视图通过JavaScript替换这个弹出编辑视图也是一个选项.

它应该以升级安全的方式完成.

使用SugarCRM Pro 6.5.11

小智 7

您也可以通过代码执行此操作,并通过custom/modules/accounts/views/view.list.php中的新文件创建自定义列表视图,代码接近:

<?php
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');

require_once 'include/MVC/View/views/view.list.php';

class CustomAccountsViewList extends ViewList
{
    public function preDisplay()
    {
        parent::preDisplay();

        # Hide Quick Edit Pencil
        $this->lv->quickViewLinks = false;
    }
}
Run Code Online (Sandbox Code Playgroud)

通过这种方式,你还有一些额外的"选项",你可以隐藏,如导出按钮,massupdate表格等.