SuiteCRM 增加了 EditView 中的自动完成时间
SuiteCRM increase autocomplete time in EditView
我正在查看我们客户的请求,在 EditView 中添加组织时,要么延长自动填充,要么将其全部删除。
例如:https://demo.suiteondemand.com/index.php?module=Opportunities&action=EditView&return_module=Opportunities&return_action=DetailView
如果您开始在 "Account Name" 框 'A' 中输入,它将显示所有以 A 开头的组织,而且它还会将第一个结果自动填充到输入框中。
有没有办法阻止或延迟输入框的自动填充?
谢谢
编辑:将标题更改为 SuiteCRM
我使用了元数据示例,并且有效。
[编辑]
扩大答案。如果您想从您需要添加 'sqsNoAutofill' 的任何框中删除自动填充,您可以执行以下操作:
在模块中editviewdefs.php(例如模块/(模块)/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'
)
),
这将停止自动填充带有快速搜索下拉列表的输入框。
您还可以更改父级的 SugarField
include/SugarFields/Fields/Parent/EditView.tpl(第 51 行):
<input type="text" .... class="sqsEnabled sqsNoAutofill" .....>
希望对其他人有所帮助。
我正在查看我们客户的请求,在 EditView 中添加组织时,要么延长自动填充,要么将其全部删除。
例如:https://demo.suiteondemand.com/index.php?module=Opportunities&action=EditView&return_module=Opportunities&return_action=DetailView 如果您开始在 "Account Name" 框 'A' 中输入,它将显示所有以 A 开头的组织,而且它还会将第一个结果自动填充到输入框中。
有没有办法阻止或延迟输入框的自动填充?
谢谢
编辑:将标题更改为 SuiteCRM
我使用了元数据示例,并且有效。
[编辑] 扩大答案。如果您想从您需要添加 'sqsNoAutofill' 的任何框中删除自动填充,您可以执行以下操作:
在模块中editviewdefs.php(例如模块/(模块)/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'
)
),
这将停止自动填充带有快速搜索下拉列表的输入框。
您还可以更改父级的 SugarField include/SugarFields/Fields/Parent/EditView.tpl(第 51 行):
<input type="text" .... class="sqsEnabled sqsNoAutofill" .....>
希望对其他人有所帮助。