2014-05-12 6 views
0

수량 및 비용 열이있는 검도 UI 그리드가 있습니다.클릭 또는 키 눌림시 검도 UI 그리드의 ViewModel 업데이트

총 금액 (각 행의 비용 * 합계)을 표시하고 싶습니다. 사용자가 수량을 변경할 때이 값을 표시하고 싶습니다. 그러나 다른 셀이나 격자 밖으로 클릭하면 그리드는 ViewModel 만 업데이트합니다. 변경 이벤트가 발생하는 경우입니다.

그리드의 아무 곳이나 클릭하고 키 입력하면 ViewModel을 강제로 변경/업데이트 할 수 있습니까? (여전히 사용자가 편집중인 셀에 포커스를 유지하는 동안)

답변

1

템플릿을 사용하여 수량 및 비용 열에 클래스를 적용합니다. 그런 다음, 당신이 (당신이 무엇을 할 때 변경 이벤트가 발생하지 마십시오.) 당신의 ViewModel을 업데이트 keyups를 캡처 jQuery를 사용할 수

$(".customClassName").keyup(function(){ //same as how you handle 'change' event}) 

당신이 jsfiddle이 있다면 그것은 도움이 될,하지만 난이 도움이되기를 바랍니다!

관련 문제