3

SugarCRM のリストから編集ボタンを非表示にする必要があります。リストの各項目の左側にある小さな鉛筆アイコンです。

非表示にする必要がある理由は、いくつかのバグがあり、いくつかの依存関係を実行しないポップアップ編集フォームを開くためです。このポップアップ編集ビューを JavaScript を介して通常の編集ビューに置き換えることもオプションになる可能性があります。

アップグレードは安全な方法で行う必要があります。

SugarCRM Pro 6.5.11 の使用

4

2 に答える 2

8

また、コードでそれを行い、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;
    }
}

このようにして、エクスポートボタン、一括更新フォームなどのように非表示にできる追加の「オプション」もあります。

于 2013-04-25T18:27:30.833 に答える
2

これに代わる方法は、ポップアップ編集ビューに問題があるモジュールの AjaxUI を無効にすることです。システム設定で AjaxUI を使用しないモジュールを構成できます (詳細については、「Ajax ユーザー インターフェイスの構成」を参照してください: http://support.sugarcrm.com/02_Documentation/01_Sugar_Editions/05_Sugar_Community_Edition/Sugar_Community_Edition_6.5/Sugar_Community_Edition_Administration_Guide_6.5.0/05_System )

コード的には、編集アイコンを削除するには、listviewdefs.php ファイルを編集するだけでは不十分です。

于 2013-04-25T16:56:14.137 に答える