2013-06-16 2 views
1

일부 정보는 제한된 기간 동안 만 유효합니다.시간에 따른 정보 : 한 요금 표시 및 다른 요금 적용

예를 들어, validFromValidTo로 타임 스탬프로 DB에 저장된 변환율이 있습니다.

사용자가 프로세스를 시작한 후 한 번의 전환율로 그를 영수증으로 렌더링한다고 상상해보십시오.하지만 마침내 버튼을 클릭하면 다른 비율이 이미 유효합니다. 내가 지금보고

일부 솔루션 :

  1. 표시 사용자의 새로운 속도에 대한 메시지, 미리 영수증을 업데이트 렌더링 다시 양식을 제출 물어.

  2. 비율의 중첩 기간이 있습니다. 따라서 한 비율로 시작된 거래는 완료 될 수 있지만 새 거래는 새로운 요율로 시작됩니다.

첫 번째 해결 방법은 가장 논리적 인 것처럼 보이지만 웹 사이트에서는 이러한 메시지를 본 적이 없습니다. 나는 다른 해결책이 있으며 최고의 실천이 무엇인지 궁금합니다.

답변

1

이것은 응용 프로그램의 제품 소유자에게 가장 좋은 질문입니다. 내 제품 소유자 모자를 쓰고 있었다면 위와 같은 옵션 (2)이 결코 발생하지 않도록 표시되는 데이터가 동기화되지 않도록해야합니다. 이것은 디스플레이가 모든면에서 공평한 지 확인하는 것입니다.

방법은이 문제를 처리하기 :

  1. 당신이 말하는 것처럼 : 뭔가가 변경된 것을 경고를 표시하고 새로 고침을 할 수 있습니다.

  2. 은 일반적으로 데이터가 최신 이도록 DHTML/AJAX 업데이트를 사용하여 데이터 테이블을 업데이트합니다.

요약 : 비즈니스상의 결정이지만 일반적으로 페이지에 불공정 및/또는 데이터가 부족한 데이터를 표시하는 것은 좋지 않습니다.