選択リスト フィールドを持つ vtigercrm モジュールがあります。編集ビューに表示する必要がありますが、編集する必要はありません。無効にする方法はありますか?
無効または読み取り専用の小道具を使用することを考えていました
選択リスト フィールドを持つ vtigercrm モジュールがあります。編集ビューに表示する必要がありますが、編集する必要はありません。無効にする方法はありますか?
無効または読み取り専用の小道具を使用することを考えていました
ドロップダウンを無効にする複数のオプションがあります。
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 ''
作成ビューでフィールドを有効にし、編集ビューでフィールドを無効にする場合は、ここがチェックされています。
それが役立つことを願っています。