2017-11-16 12 views
0

사용자는이 선택에서 옵션을 선택해야합니다 :"<f : form.select>"필수 입력란 (필수 항목)을 어떻게 만듭니 까?

<f:form.select name="role" options="{role}" optionLabelField="title" optionValueField="uid" size="4" /> 

유체 선택 요소가 더 필요하거나 minItems-특성이 없습니다. 양식이 매우 복잡하고 $ this-> redirect ("show") 이후에 사용자가 모든 데이터를 다시 입력하도록하지 않으므로 컨트롤러에 누락 된 인수가 있는지 확인하고 싶지 않습니다.

난과 정확히 같은 구현을하는 것을 선호 : 마법처럼 작동

<f:form.textfield name="foo" required="true" /> 

합니다. 어떻게하면 좋을까요?

+0

추가 속성을 사용할 수 있습니다. [링크] (https://fluidtypo3.org/viewhelpers/fluid/7.5.0/Form/SelectViewHelper.html). 희망이 당신을 도울 것입니다! –

+0

프론트 엔드에서 아무것도 선택하지 않고 additionalAttributes = "{required : 'required'}"를 추가하면 (이 속성을 얻지 못함). Fluid 8.7.8을 사용하고 있는데, 어쨌든 additionalAttributes를 삭제했을 수도 있습니다. 하지만 어쨌든 고마워요 ... –

+0

이것은 반드시'additionalAttributes = "{required : 'required'}"' –

답변

0

Ghanshyam이 지적한대로 <f:form.select> 요소에 additionalAttributes="{required:'required'}" 을 추가해야합니다. 이 아니라이 속성 값 내에서 공백으로 작동합니다.