SugarCRM のリストから編集ボタンを非表示にする必要があります。リストの各項目の左側にある小さな鉛筆アイコンです。
非表示にする必要がある理由は、いくつかのバグがあり、いくつかの依存関係を実行しないポップアップ編集フォームを開くためです。このポップアップ編集ビューを JavaScript を介して通常の編集ビューに置き換えることもオプションになる可能性があります。
アップグレードは安全な方法で行う必要があります。
SugarCRM Pro 6.5.11 の使用
SugarCRM のリストから編集ボタンを非表示にする必要があります。リストの各項目の左側にある小さな鉛筆アイコンです。
非表示にする必要がある理由は、いくつかのバグがあり、いくつかの依存関係を実行しないポップアップ編集フォームを開くためです。このポップアップ編集ビューを JavaScript を介して通常の編集ビューに置き換えることもオプションになる可能性があります。
アップグレードは安全な方法で行う必要があります。
SugarCRM Pro 6.5.11 の使用
また、コードでそれを行い、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;
}
}
このようにして、エクスポートボタン、一括更新フォームなどのように非表示にできる追加の「オプション」もあります。
これに代わる方法は、ポップアップ編集ビューに問題があるモジュールの 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 ファイルを編集するだけでは不十分です。