Open ZZINY opened 7 years ago
이문제 해결안된건가요? 다른 방법이 없나요?
해결하지 못했습니다. 다른 방법도 못찾았습니다. 제가 사용하였던 1.4.83 버전 에서는 해결하지 못하고 그냥 사용했습니다. 최신버전에는 bug fix 되었을지 모르니 개발자에게 문의해보세요.
오래간만에 글 남깁니다. ^^;
ax5ui 개발자가 아닌 사용자인 관계로 정확한 해결책이 아닐 수 있음을 미리 밝혀 드립니다. ^^;
해당 사항은 ax5picker.js 에서 아래 부분 수정해서 사용하시면 해결 되는 것으로 보입니다.
picker 에서 bind 후에 날짜를 선택할 경우 setContentValue 를 실행하는것으로 보입니다. 해당 부분에서
547 line
_item.pickerCalendar[1].ax5uiInstance.setSelection([nextInputValue], false).changeMode("d", nextInputValue);
이 부분에 "d"로 명시된 부분 때문에 무조건 일 선택 화면으로 변경 되는 것으로 생각이 되어져서 아래와 같이 코드 수정 했습니다.
_item.pickerCalendar[1].ax5uiInstance.setSelection([nextInputValue], false).changeMode((_item.content.config.selectMode.slice(0) || 'd'), nextInputValue);
picker.bind 하실 때 content > config 부분에 selectMode 를 month로 설정했을 경우를 대비 하였습니다.
마찬가지로 564 line도 아래와 같이
_item.pickerCalendar[0].ax5uiInstance.setSelection([prevInputValue], false).changeMode((_item.content.config.selectMode.slice(0) || 'd'), prevInputValue);
변경 해주시면 됩니다.
도움이 되셨길 바랍니다.
안녕하세요? 시작월, 종료월을 선택하는 multi date 피커에서 문의사항이 있습니다.
그림1.
상기 그림1처럼 시작월 6월, 종료월 6월로 설정된 상태로 팝업을 띄운후,
그림2
시작월을 7월로 설정한 경우 종료월이 7월로 되어야 하는데, 상기 그림2처럼 종료월을 선택하는 화면이 일자를 선택하는 달력으로 변경됩니다.
그림3
종료월을 1월로 변경한 경우에도, 상기 그림3처럼 시작월을 선택하는 화면이 일자를 선택하는 달력으로 변경됩니다.
확인부탁드립니다.
현재, 1.4.83 버전 사용중입니다.