不要为sugarcrm中的下拉列表选择默认值

时间:2014-03-26 10:19:16

标签: drop-down-menu default-value sugarcrm

生成广播列表(带下拉列表)时,会自动选择默认值。

但我不想选择任何默认值,如何设置?

enter image description here

感谢。

5 个答案:

答案 0 :(得分:2)

从Studio解决此问题的唯一方法是在下拉列表中添加一个空行。如果这不是首选,那么我会按照Jim的建议来影响所有下拉列表,使其不包含默认值。为了获得想要影响的单一下拉列表,那么JavaScript代码将是正确的工具。

答案 1 :(得分:1)

感谢。

这将是单选按钮。不是下拉列表。

答案 2 :(得分:0)

据我所知,没有办法在工作室中设置它。

您可以在数据库中将其设置为快速而肮脏的修复:

UPDATE fields_meta_data SET default_value = '' WHERE id = 'IDOFCUSTOMFIELD';

更好,但更多参与是创建

的自定义版本
modules/DynamicFields/templates/Fields/Forms/enum.tpl

允许选择无默认值。

答案 3 :(得分:0)

我们通过在" please_select"的工作室中添加值来实现此目的的一种方式显示标签为" -please select - "并将其设为默认值。

这种方式很明显,当员工正在查看未填写的记录时,我们会使用工作流程和报告来捕获异常并向适当的人员发出警报。< / p>

答案 4 :(得分:0)

我找到了解决方法,但我想强调一点,我不建议将其作为最佳做法。

我使用的是SuiteCRM 7.2.3和Sugar 6.5.20。所以不确定这是否适用于后来的Sugar版本。

  1. 创建广播下拉字段
  2. 创建下拉列表
  3. 保存
  4. 返回下拉列表编辑器,找到您的下拉列表:在我的 例如,我有选项,0,1和2.
  5. 仅在3,4和5中再次创建相同的选项。
  6. 现在删除选项0,1和2.
  7. 保存下拉列表
  8. 确保在执行此操作后不再保存该字段,仅显示下拉列表。

    现在去看看EditView中的字段,你会发现没有选择任何选项。每次我这样做都会工作。 DetailView中没有显示任何内容,因此我假设NULL在此实例中被传递给DetailView,但我不是百分百肯定。