2017-01-10 8 views
0

xpages 응용 프로그램에 경고를 표시해야합니다. 입력 된 값이 지난 달의 값과 비교하여 백분율을 초과하면 경고 메시지가 표시됩니다. 이 기능을 구현하는 가장 좋은 방법은 무엇입니까? 값을 입력하는 구성 요소는 dojo number 텍스트 상자입니다.값이 초과되면 xpage 경고 표시

xpage에 제출 한 버튼에 경고를 표시해야합니까? 나는 버튼 코드에서 두 개의 액션 그룹을 가질 수 있다고 생각했다. 현재 하나의 액션 그룹이 남아있을 것이고,이 경우 값은 퍼센트를 초과하지 않을 것이다. 다른 그룹의 작업에서는 값이 백분율을 초과 할 때 백분율이 초과되었음을 나타내는 대화 상자를 표시하고 사용자가 확인 버튼을 계속 진행하거나 취소 버튼을 통해 값을 수정하려고하는 경우를 표시합니다. 확인 버튼에서 이전 그룹과 동일한 작업이 삽입됩니다. 이러한 작업은 대화 상자의 컨텍스트에서 올바르게 작동하고 데이터 소스를 저장합니까? 올바른 길을 가고 있습니까? 예를 들어 값을 입력 할 때 이미 경고가 표시되는 경우와 같이이 경고를 구현하는 또 다른 간단한 방법이 있습니까?

이것은 경고 일 뿐이며 사용자가 xpage에 제출하지 못하게하는 유효성 검사가 아니라는 점을 알아야합니다.

감사합니다.

마커스.

+0

종류에 따라 다릅니다 ... 사용자가 데이터를 입력 할 때 경고를 표시 하시겠습니까? 또는 제출/저장 버튼을 클릭 할 때? 경고가 모달이든 모달이 아니겠습니까 (사용자가 경고를 닫아야합니다)? – Howard

+0

나는 사용자가 데이터를 입력하는 메시지가 더 친숙하다고 생각한다. 두 번째 대안이 될 제출하는 경우, 대화 상자가 모달이어야한다고 생각합니다. –

답변

1

입력 컨트롤의 onChange 이벤트에서 값을 테스트 할 수 있습니다. 경고는 사용자가 브라우저에서 볼 수있는 경고를 표시하기 위해 부팅 경고를 사용할 수 있습니다. https://xpage.me/2015/02/10/boot-your-alerts-in-the-with-bootalert/ 또는 Growl http://elstarit.nl/2015/02/20/my-taken-on-a-multi-growl-message-phaselistner-for-xpages/

+0

제안 해 주셔서 감사합니다. 이 솔루션들은 부트 스트랩을 사용합니다. 맞습니까? 도미노 서버의 버전은 확장 라이브러리의 부트 스트랩과 함께 제공되지 않는 8.5.3입니다. 관리자는 open ntf에서 설치해야합니다. 그런 다음 자바 스크립트 클라이언트 측 코드를 통해 경고를 작성하여 알림이있는 패널에서 새로 고침을 제공했습니다. 이 코드는 해당 필드의 onchange 이벤트에서 호출됩니다. 도미노 서버를 버전 9.0.1로 업그레이드하면 이러한 부트 스트랩 기술을 사용하게됩니다. 감사합니다. 마커스 –