내 POJO에있는 항목의 목록에 확인란을 바인딩하려고합니다.스프링 바인딩/속도 백업 목록에
class SimplePOJO {
private List <Key> selectedEntities = new ArrayList<Key>();
public void setSelectedEntities(List <Key> a) { this.selectedEntities = a; }
public List <Key> getSelectedEntities() { return this.selectedEntities; }
}
속도 마크 업 :
이#springBind("command")
#springFormCheckBox("command.selectedEntities", "")
이 전혀 작동하지 않는, 그냥 그대로 코드를 출력합니다. 표준 항목을 사용하려고
: 나는이 상자 중 하나를 확인하고 양식을 제출 때마다
<input type="checkbox"
#if ($command.selectedEntities.contains($item)) checked="checked" #end
value="$item.key" />
, 내 백업 빈 목록이 비어 있습니다. 목록에 값을 설정하려면 어떻게해야합니까?
참고 :
private List <Key> selectedEntities = new AutoPopulatingList <Key>(Key.class);
환경 :
#springFormCheckboxes("command.selectedEntities" $labels " " "")
: 봄 3.0.5, 속도 엔진 1.7
이 부분을 제대로 설명하지는 않았지만 사용자에게 표시 할 개체 목록이 있습니다. 나는 각 행에 대해 사용자에게 표시하고 싶은 체크 박스를 가지고있다 - 폼을 제출할 때 적절한 액션을 취할 수 있도록 체크 한 행을 알아야한다. 문제는 항목 목록으로 가져올 수 없다는 것입니다. – Scott