1
나는 새로운 vaadin이고 이제 다음과 같은 문제가 발생합니다. 몇 가지 탭이 포함 된 TabSheet가 있습니다. ValueChangeListener를 사용하지 않음
이제 내 세금 코드 구성 요소가 즉시 모드와 다른 사람에 살고 있고 그것은 다음과 같은 ValueChangeLister 다음
TextField taxCode = new TextField();
taxCode.setImmediate(true);
taxCode.addValueChangeListener(new ValueChangeListener() {
@Override
public void valueChange(ValueChangeEvent event) {
if(taxCode.isModified()){
searchByTaxCode(taxCode.getValue());
}
}
});
사용자가 taxCode 구성 요소 값 searchByTaxCode이 방법을 변경하는 각 시간이 호출됩니다. 사용자가 Tab2에서 Tab1로 전환 할 때도이 작업이 필요하지 않습니다.
이 문제를 어떻게 해결할 수 있습니까?
당신은 탭을 어떤 전환이 발생하면? 텍스트 필드에서 값을 저장하고 다시 복원합니까? 그렇다면 valuechange listener를 추가하기 전에 수행하십시오. – d2k2
내 목표는 사용자가 taxCode의 값을 chenge 한 다음 tab1으로 전환 할 때 ValueChangeListener를 피하는 것입니다. – Skizzo
tabchanger가 탭 변경으로 인해 트리거되는 이유가 궁금합니다. 더 많은 코드를 게시 할 수 있습니까? – d2k2