0
이와 같은 유체 코드에서 사전 선택되는 항목을 어떻게 지정합니까?방법 : 오타 3 유체를 사용하여 다중 선택 요소에 여러 개의 선택된 항목을 지정 하시겠습니까?
<f:form.select name="coupon" options="{couponoptions}" multiple="true" size="10"/>
couponoptions은과 같이 정의 UID 값과 이름 레이블 쌍 배열입니다 :
$coupons = $this->couponRepository->findAll();
foreach($coupons as $coupon) {
$couponoptions[$coupon->getUid()] = $coupon->getName();
}
모두 표시 옵션하지만 미리 선택되어있는 지정하는 방법을 모르겠어요.
유체 1.3과 함께 typo3 v4.5.32를 사용하고 있습니다.
감사합니다.
PS는 미리 선택된 항목과 같이 PHP에 있습니다
$old = $this->couponsAttachedRepository->findAll();
foreach($old as $o) {
$c = $o->getCoupon();
$couponsselected[$c->getUid()] = $c->getUid();
}
PPS를 : 내가 할 문자열로 옵션 인애를 전달할 수 있다면 form.select 태그 : 나는 F를 사용하지 드리겠습니다 좋아요. {optionsstring}처럼 보이지만 마크 업이 html 엔티티로 변경되면 (예 : <) '& lt;'가됩니다. 그 주변에 방법이 있습니까? 로렌츠에서
답 :
<f:form.select name="coupon" options="{couponoptions}" value="{couponsselected}" multiple="true" size="10"/>
마지막 태그는 –