웹스퀘어 사용중인 개발자들의 꿀팁 레터
이 컨텐츠는 웹스퀘어 실사용자분들의 포스팅을 다루고 있습니다. 저희 제품에 관심을 갖고 포스팅 해주신 것에 진심으로 감사드립니다😌
websquare에서 grid의 customformatter를 쓸 때 문제점은 엑셀 다운로드에서 해당 컬럼이 출력되지 않는 것입니다. 님도 엑셀 다운로드 포맷 적용에어려움을 겪었나요?
이 문제를 기술지원팀과 함께 확인해 본 결과 웹스퀘어 버그일 수도 있고 포스팅 내용에서는 파악하기 어려운 다른 특수 상황이 있을 수도 있기 때문에 판단이 어려웠습니다.
하지만 비슷한 어려움을 겪고 계신 위버님들이 있을 수 있어서 그리드 엑셀 다운로드 포맷 적용에 대해 설명을 드리고 kmhan님의 해결 방법을 공유드리려고 합니다.
Q.
그리드에 소수점 자릿수를 표시하고 싶습니다.
그리드에서 xxx율이라는 항목에 소수점 자릿수가 6개인 데이터를 나타내려고 합니다.
지금은 7이면 7로 보여지는데 7.000000으로 표시되길 원합니다. 이렇게 표시하는 api가 따로 있는지 궁금합니다.
현재는 websquare.util.setNumber(value)로 쓰고 있습니다.
A.
ex) displayFormat="#.000000"
gridView 속성 중 displayFormat 이용하여 사용하시면 됩니다.
추가로, setCellDisplayFormatter 및 setCellCustomFormatter 함수를 사용하여 각 셀의 displayFormatter 및 customerFormatter 속성을 동적으로 변경할 수 있습니다.
error 발생 시, error 페이지로 이동(redirect) 하는 방법이 궁금합니다.
화면을 띄었을 때 에러가 날 경우 다른 페이지로 리다이렉트를 시키고 싶은데 어떻게 할 수 있을까요?
ex) $p.url("/sp2/gridView.xml", {"spa" : true});
$p.url을 사용하시기 바랍니다.
url(w2xPath , options)은 화면 전환 시 웹스퀘어 화면(w2xPath에 해당하는)의 경로만 전달, 페이지를 이동할 수 있게 해주는 함수입니다.
options에 추가 인자를 통해 spa로 페이지를 이동할 수 있습니다.
웹스퀘어5 개발자 인증제 레벨 중 컨설턴트 체벨 취득 시 별도 육성 과정 없이 즉시 프로젝트 투입 가능합니다🤩
이번 레터도 읽어주셔서 감사해요!😌
개꿀레터는 매주 목요일 낮 12시 여러분께 배송💌 됩니다.
지난 내용은 언제든지 꺼내보기 쉽게 잘 정리해서 블로그에 저-장 해놓을게요!