我在FCE的配置部分中包含以下代码
<flux:field.relation name="settings.company"
inherit="true"
inheritEmpty="true"
emptyOption=""
requestUpdate="true"
table="tx_extensionkey_domain_model_company"/>
<flux:field.relation
name="settings.department"
inherit="true"
inheritEmpty="true"
emptyOption=""
requestUpdate="true"
condition="AND company={settings.company}"
displayCond="FIELD:settings.company:REQ:true"
foreignSortby=""
foreignDefaultSortby="name"
table="tx_extensionkey_domain_model_department"/>
该想法是仅显示属于已选择公司的部门。如果保存记录,它将按预期工作。如果我更改了settings.company
,则会触发requestUpdate
,并重新加载框架-但是settings.company
中的值是更改前的值。