기본적으로 반복 가능한 섹션을 만들고 있는데 배열에 의해 미리 제공된 모든 체크 박스의 체크 상태를 원합니다.넉 아웃 자바 바인딩 된 관찰 가능 어레이가있는 foreach 체크 박스 섹션을 만들기위한 모든 전략
<div style="height: 100%; border: 1px solid grey; overflow-y: scroll;" id="AssociatedUsers" data-bind="foreach: AllUserList">
<input type='checkbox' class='cSupUser' style="width:20px;margin:2px" value="$data" data-bind='checked: supplierUsers' /><span data-bind='text: $data.Text'></span><br />
</div>
분명히 value = "$ data"는 문자열 "$ data"를 반환합니다. 관련 데이터를 저장하고로드 할 때 배열을 json 문자열로 매핑하는 솔루션을 시작하기로 결정했으나 복잡성이 증가하고 해킹 된 것처럼 느껴 지므로 처리가 더 쉬운 방법이 있는지 궁금합니다. 이 상황. 나는 또한 viewModel에서 서버에 대한 응답을 생성 할 것이기 때문에 supplierUsers를 viewModel에 직접 매핑 할 수는 있지만 observableArrays가 해당 매개 변수에 대해 작동하지 않는 것처럼 보입니다.
저는 녹아웃 프레임 워크를 사용하는 데 3 일 밖에 걸리지 않습니다. 어떤 도움이나 제안도 환영합니다.
이것은 이전에 대답되었습니다 - 저는 실제로이 같은 문제를 연구했습니다. 다음은 내가 찾은 답변과 함께 질문 및 피딩에 대한 링크입니다. http://stackoverflow.com/questions/6736136/working-with-checkboxes-in-knockoutjs http://jsfiddle.net/rniemeyer/vgBUf/ : https://groups.google.com/forum/?fromgroups#!topic/knockoutjs/FQgAXguUFtY http://jsfiddle.net/AvFRK/ – daedalus28