2016-07-01 3 views
3

에 기본 선택 값을 설정하려면 어떻게해야합니까? DropdownField을 사용하십시오. 카테고리 목록이 있는데 기본 선택 항목을 설정하고 싶지만 어떻게해야할지 모르겠습니다. DropdownField 용 SS API를 보면 selected에 대한 메소드가 없습니다. 여기 DropstField에서 실버 스트라이프를 선택하십시오.

내 코드입니다 :

DropdownField::create('CategoryID', 'Categories')->setSource(Category::get()->map('ID', 'Name'))->setEmptyString('Chose category'), 

답변

4

사용 - 당신의 값이 같은 (예를 들어 $ iSelectedCategoryID)와> setValue의 ...

DropdownField::create('CategoryID', 'Categories') 
    ->setSource(Category::get()->map('ID', 'Name')) 
    ->setEmptyString('Chose category') 
    ->setValue($iSelectedCategoryID)