2012-07-03 2 views
0

XPage에서 부분 새로 고침 문제가 발생하는 경우이 문제를 해결할 수 있습니다.필드 onchange 이벤트의 부분 새로 고침이 작동하지 않습니다.

I txtCategory 및 txtPolicy라는 두 개의 필드, 나는이 두 필드를 기반으로 txtClause라는 필드에서 조회를 수행하고, 내가 먼저 열 필드 매핑을 가지고 vwKeyword라는보기처럼 한이 : "txtCategory ~ txtPolicy"

나는 필드 txtCategory 및 또는 txtPolicy이 세 번째 필드 txtClause txtCategory의

evevt-의 OnChange 새로 고침하지 않는 내가 부분적으로 상쾌한 txtPolicy txtPolicy I의 evevt-의 OnChange에게 오전 변경하는 경우

는 처음에 필드가 제대로 채워지고 부분적으로 새로 고침 txtClause

사전에3210 개

감사합니다, JB 이 필드에 내 코드입니다 : txtClause

var val1 = getComponent("txtCategory").getValue(); 
var val2 = getComponent("txtPolicy").getValue(); 
var key = val1+"~"+val2; 
@DbLookup(@DbName(),"vwKeyword",key,2); 
+1

3 개의 필드에 대한 코드를 모두 포함하십시오. txtCategory에 대해 onChange 이벤트를 변경하고 txtClause를 부분적으로 새로 고치기 위해 txtPolicy에 대해 변경해야하는 것처럼 들립니다. (txtCategory가 txtPolicy를 새로 고치지 않아야하므로 txtClause가 변경되지 않습니다.) –

답변

0

다음과 같이 두 가지 시나리오가있다,

  1. 먼저이 있는지 작동되지 않았거나, onchange를 이벤트를 확인 . 오류를 잡기 위해 try catch를 넣으십시오.
  2. 둘째, 모든 필드 이름이 올바른지 확인하십시오. 부주의 한 실수 일 수 있습니다.
관련 문제