Typo3 禁用f:form.select中的选定选项
我想使用Typo3 禁用f:form.select中的选定选项,typo3,fluid,typo3-7.6.x,Typo3,Fluid,Typo3 7.6.x,我想使用显示地址类型列表。但我也想禁用一些选项。如何禁用它?效果应该是: 我当前的代码如下(完全工作,但没有禁用的选项): 我试着阅读文档并查看谷歌,但什么都没有。我可以用来做,但这不是解决方案,因为我使用和对象 在这种情况下我能做什么 使用f:form。在f:form内的循环中选择.option。选择手动呈现选项,然后使用附加属性添加disabled=“disabled”属性。请注意,传递additionalAttributes=“{disabled:valueMaybeNull}”无论
显示地址类型列表。但我也想禁用一些选项。如何禁用它?效果应该是:
我当前的代码如下(完全工作,但没有禁用的选项):
我试着阅读文档并查看谷歌,但什么都没有。我可以用
来做,但这不是解决方案,因为我使用
和对象
在这种情况下我能做什么 使用
f:form。在f:form内的循环中选择.option
。选择
手动呈现选项,然后使用附加属性
添加disabled=“disabled”
属性。请注意,传递additionalAttributes=“{disabled:valueMaybeNull}”
无论如何都可能呈现属性,这意味着您需要在整个f:form.select.option周围设置一个条件,以便在禁用时呈现一种方式,在激活时呈现另一种方式
看看起来很酷,我检查一下。谢谢,我没有找到这个,因为我在处理typo3.7,但无论如何,我们很快将我们的typo更新为v.8,我可以使用您的解决方案。
<f:form.select class="form-control"
property="type"
options="{addressType}"
optionLabelField="title"
prependOptionValue="0"
prependOptionLabel="Please select"/>