我在通量字段中搜索多字键:在后端可编辑的值。对于单行,我使用普通输入字段:
<flux:field.input name="Title" label="Title" />
但是现在我希望能够添加动态值,如:
Email pp@aa.com
Phone ++12344556
OtherContat value
OtherKey otherValue
然后在流体循环中使用它来输出。
我可以用它做什么?
答案 0 :(得分:1)
您可以使用ViewHelpers flux:section和flux:object。它看起来像这样:
<flux:form.section name="contacts" label="Contacts">
<flux:form.object name="contact" label="Contact">
<flux:field.input name="email" label="Email"/>
<flux:field.input name="phone" label="Phone"/>
</flux:form.object>
</flux:form.section>
然后,您可以使用以下内容呈现数据:
<ol>
<f:for each="{contacts}" as="contactlistelement">
<li>
Phone: {contactlistelement.contact.phone}<br />
Email: {contactlistelement.contact.email}
</li>
</f:for>
</ol>
对此有一个限制:在flux:object
内,您不能拥有FAL字段,例如图片。