2012-04-17 4 views
2

현재 프로젝트 중 하나에서 Knockout JS를 사용하고 있으며 발생하는 문제는 양식 요소와 관련되어 있습니다. 기본적으로 knockout.js가 조작하는 인 입력 (텍스트, 체크 박스, 라디오 등)은 '사용'jqTransform이어야합니다.
(문서) .ready 내부에서 jqtransform을 실행 해 보았지만 분명히 작동하지 않습니다. - dohhh! 나는 또한 포럼 어딘가에서이 (http://knockoutjs.com/documentation/template-binding.html#note_3_usin ... )이 내 해결책이 될 수도 있다고 읽었습니다. 여전히 jqTransform을 적용 할 수 없습니다.
이 포럼의 모든 사용자가이 두 스크립트를 함께 사용 했습니까? 예일 경우 어떻게 작동합니까 :)? 또는 여기 주위에 누가 도움을 줄 수있는 사람이 있다면, 많은 도움이 될 것입니다.KnockoutJs & jqTransform

+0

당신이 jsfiddle에이를 넣을 수 https://github.com/jcamenisch/jqTransform/blob/master/jqtransformplugin/jquery.jqtransform.js :

소스 코드는 모든 것을 알려줍니다? http://jsfiddle.net/HCQAd/1/ –

+0

@JasonMore : 답장을 보내 주셔서 감사합니다.하지만 안타깝게도 jsfiddle에 게시 할 수 없습니다. 그 안에 무거운 백엔드가 포함되어 있기 때문입니다. dev 사이트에 대한 액세스 권한을 부여 할 수 없습니다.) - 죄송합니다. 다른 사람이 문제를 겪었 으면 좋겠다. – Seb

+0

나는 체크 박스와 같은 문제가있다. 실제로 viewmodel은 두 번째 클릭시에만 업데이트됩니다. 그리고 이전 값으로 업데이 트하는 것 같습니다. – Manu

답변

0

함께 사용할 수없는 이유는 jqTransform이 모든 녹아웃 바인딩이있는 입력 [type = checkbox]을 문자 그대로 "녹아웃"에 대해 아무것도 모르는 "A"(링크) 요소로 대체하기 때문입니다. 이벤트 처리기를 이동하고 입력 내용이 이미 가지고있는 속성을 돌보는 일조차 모릅니다.