Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Picker Multi Date #1

Open
ZZINY opened this issue Jun 27, 2017 · 3 comments
Open

Picker Multi Date #1

ZZINY opened this issue Jun 27, 2017 · 3 comments
Labels

Comments

@ZZINY
Copy link

ZZINY commented Jun 27, 2017

안녕하세요?
시작월, 종료월을 선택하는 multi date 피커에서
문의사항이 있습니다.

그림1.
image

상기 그림1처럼 시작월 6월, 종료월 6월로 설정된 상태로 팝업을 띄운후,

그림2
image

시작월을 7월로 설정한 경우 종료월이 7월로 되어야 하는데,
상기 그림2처럼 종료월을 선택하는 화면이 일자를 선택하는 달력으로 변경됩니다.

그림3
image

종료월을 1월로 변경한 경우에도,
상기 그림3처럼 시작월을 선택하는 화면이 일자를 선택하는 달력으로 변경됩니다.

확인부탁드립니다.

현재, 1.4.83 버전 사용중입니다.

@thomasJang thomasJang added the bug label Jul 4, 2017
@HeoJinHo
Copy link

HeoJinHo commented Jan 7, 2020

이문제 해결안된건가요? 다른 방법이 없나요?

@ZZINY
Copy link
Author

ZZINY commented Jan 8, 2020

해결하지 못했습니다. 다른 방법도 못찾았습니다.
제가 사용하였던 1.4.83 버전 에서는 해결하지 못하고 그냥 사용했습니다.
최신버전에는 bug fix 되었을지 모르니 개발자에게 문의해보세요.

@panic910
Copy link

panic910 commented Jan 9, 2020

오래간만에 글 남깁니다. ^^;

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);

변경 해주시면 됩니다.

도움이 되셨길 바랍니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants