我想基於userdetails中的fieldvale單獨在editview中顯示字段。基於用戶詳細信息的值,editview中的sugarcrm顯示字段
例:對於一個用戶can_add_no
將在用戶的詳細信息,如果檢查比該特定用戶可以添加在quote
quote_extra_no
模塊。
我嘗試了以下。爲該字段的引用模塊添加了依賴關係。
$dictionary['Quote']['fields']['quote_extra_no'] = array (
'audited' => true,
'calculated' => false,
'duplicate_merge' => 'disabled',
'duplicate_merge_dom_value' => '0',
'importable' => 'true',
'len' => '255',
'massupdate' => false,
'merge_filter' => 'disabled',
'name' => 'quote_extra_no',
'no_default' => true,
'reportable' => true,
'required' => false,
'size' => '50',
'source' => 'custom_fields',
'studio' => 'visible',
'type' => 'varchar',
'unified_search' => false,
'vname' => 'LBL_EXTRA_REF',
'dependency' => 'equal(related($assigned_user_link,"can_add_no"),"1")',
);
還在Editview中添加了該字段。但它不工作。如果當前用戶can_add_no
已設置或勾選了複選框。他可以在報價的編輯視圖中編輯quote_extra_no
。
我怎樣才能實現的功能,因爲依賴不幫我做到這一點。
你的公式表明,它是引用的所分配的用戶,而不是當前用戶。您可以確認是否是當前用戶或需要擁有該屬性的指定用戶? – Reisclef
分配的用戶@Reisclef – TomPHP
好吧,只有當前用戶是分配的用戶,並且所述用戶已經打勾了can_add_no時,也是如此。如果是這樣,可以通過自定義視圖。如果你不能從現有的答案中解決問題,我會看看我能否進一步提供幫助。 – Reisclef