我正在查看客户的请求,以延长自动填充,或者在EditView中添加组织时只是将其全部删除。
e.如果您开始键入"帐户名称"框'a',它将显示所有以 a 开头的组织,但它也将自动填充第一个结果到输入框中。
有没有办法阻止输入框的自动填充发生或延迟发生?
谢谢
编辑:将标题更改为suitecrm
http://support.sugarcrm.com/documentation/sugar_developer/sugar_developer_guide_6.6.5/application_framework/quramework/quicksearch/
我使用了元数据示例,它起作用了。
[编辑]扩展答案。如果要从任何框中删除自动填充,则需要添加" SQSNOAUTOFILL"以实现此目的,您可以执行以下操作:
在模块中editviewdefs.php(例如模块/( module ))/metatata/editviewdefs.php)可以找到您希望更改的输入名称/p>
array (
'name' => 'assigned_user_name',
'label' => 'LBL_ASSIGNED_TO',
),
然后添加以下内容:
array (
'name' => 'assigned_user_name',
'label' => 'LBL_ASSIGNED_TO',
'displayParams' => array (
'class' => 'sqsEnabled sqsNoAutofill'
)
),
这将停止一个输入框,其中快速搜索从自动填充到下拉列表。
您也可以将父母的糖菲尔德换成糖菲尔德包括/sugarfields/fields/parent/editview.tpl(第51行):
<input type="text" .... class="sqsEnabled sqsNoAutofill" .....>
我希望对别人有帮助。