Autocomplete SuiteCRM增加EditView中的自动完成时间

Autocomplete SuiteCRM增加EditView中的自动完成时间,autocomplete,sugarcrm,suitecrm,Autocomplete,Sugarcrm,Suitecrm,我正在查看我们的客户提出的一个请求,即在EditView中添加组织时,要么延长自动填充,要么将其全部删除 e、 g: 如果您开始在“帐户名”框“A”中键入,它将显示以A开头的所有组织,但它也将自动将第一个结果填入输入框 有没有办法阻止或延迟输入框的自动填充 谢谢 编辑:将标题更改为SuiteCRM 我使用了元数据示例,它很有效 [编辑] 进一步说明答案。如果要从任何框中删除自动填充,需要添加“sqsNoAutofill”以实现此目的,可以执行以下操作: array ( 'name

我正在查看我们的客户提出的一个请求,即在EditView中添加组织时,要么延长自动填充,要么将其全部删除

e、 g: 如果您开始在“帐户名”框“A”中键入,它将显示以A开头的所有组织,但它也将自动将第一个结果填入输入框

有没有办法阻止或延迟输入框的自动填充

谢谢

编辑:将标题更改为SuiteCRM

我使用了元数据示例,它很有效

[编辑] 进一步说明答案。如果要从任何框中删除自动填充,需要添加“sqsNoAutofill”以实现此目的,可以执行以下操作:

array (
        'name' => 'assigned_user_name',
        'label' => 'LBL_ASSIGNED_TO',
        'displayParams' => array (
            'class' => 'sqsEnabled sqsNoAutofill'
         )
      ),
在modules editviewdefs.php(例如modules/(module)/metadata/editviewdefs.php)中,找到要更改的输入的名称,例如:

array (
        'name' => 'assigned_user_name',
        'label' => 'LBL_ASSIGNED_TO',
      ),
然后添加以下内容:

array (
        'name' => 'assigned_user_name',
        'label' => 'LBL_ASSIGNED_TO',
        'displayParams' => array (
            'class' => 'sqsEnabled sqsNoAutofill'
         )
      ),
这将停止具有quicksearch下拉菜单的自动填充输入框

您还可以更改父级的SugarField include/SugarFields/Fields/Parent/EditView.tpl(第51行):


我希望这能帮助别人