我想在每个代理商处展示表单。为了实现这一点,我想在前端插件上选择一个代理(使用flexform)然后,当我选择一个代理时,flexform会重新加载<onChange>reload</onChange>
,这样我就可以获得过滤后的记录。
问题
如何在另一个select-block中访问flexform-values?我的一般想法是使用<foreign_table_where></foreign_table_where>
部分来限制这一点。但我无法访问以前的设置值(不像我在带有FIELD:mySetting的<displayCond></displayCond>
块中这样做)。我的表格部分如下:
表格
<config>
<type>select</type>
<foreign_table>foreignTableForm</foreign_table>
<foreign_table_where>HOW TO DO?</foreign_table_where>
<minitems>0</minitems>
<maxitems>10</maxitems>
<multiple>0</multiple>
<size>5</size>
<itemListStyle>Width:250px</itemListStyle>
</config>
机构
<config>
<type>select</type>
<foreign_table>foreignTableAgency</foreign_table>
<minitems>0</minitems>
<maxitems>10</maxitems>
<multiple>0</multiple>
<size>5</size>
<itemListStyle>Width:250px</itemListStyle>
</config>
目标
感谢您的帮助!
答案 0 :(得分:1)
您需要使用钩子来动态修改flexform。请查看ext:有关如何存档的新闻。它类似于修剪flexform以仅显示当前所选上下文中的有效字段。