0

我有一个带有选项列表字段的 vtigercrm 模块,我需要它在编辑视图中显示但不能被编辑,有没有办法禁用它?

我正在考虑使用 disabled 或 readonly 道具

4

1 回答 1

0

您有多个选项可以禁用下拉菜单。

  1. 使用 JS,您可以根据文档就绪时的条件禁用下拉菜单

  2. 您可以在 \layouts\vlayout\modules\YOUR_MODULE\uitypes\Picklist.tpl 添加条件,例如

{if $FIELD_MODEL->getFieldName() eq 'accountcustomersegment' && $FIELD_MODEL->get('fieldvalue') neq '' && $RECORD_ID neq '' }
  <!-- HTML of select box and add disabled attribute in it -->
{else}
  <!-- HTML of select box -->
{/if}

如果您想在创建视图中启用字段并在编辑视图中禁用它,此处$FIELD_MODEL->get('fieldvalue') neq '' && $RECORD_ID neq ''已被选中。

希望它会有所帮助。

于 2016-04-04T14:32:42.140 回答