我有一个带有选项列表字段的 vtigercrm 模块,我需要它在编辑视图中显示但不能被编辑,有没有办法禁用它?
我正在考虑使用 disabled 或 readonly 道具
我有一个带有选项列表字段的 vtigercrm 模块,我需要它在编辑视图中显示但不能被编辑,有没有办法禁用它?
我正在考虑使用 disabled 或 readonly 道具
您有多个选项可以禁用下拉菜单。
使用 JS,您可以根据文档就绪时的条件禁用下拉菜单
您可以在 \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 ''
已被选中。
希望它会有所帮助。