웹스퀘어 사용중인 개발자들의 꿀팁 레터
Go to top! ■
이 컨텐츠는 웹스퀘어 실사용자분들의 포스팅을 다루고 있습니다. 저희 제품에 관심을 갖고 포스팅 해주신 것에 진심으로 감사드립니다😌
웹스퀘어에서 유튜브 영상을 재생하기 위해 기능을 구현하다보니작은 시행착오가 발생해서 이를 기록해두려고 한다. 혹시 님도 영상 출력이 궁금하신가요?
Q.
그리드 체크박스 클릭 시 상태가 정상적으로 변경되지 않습니다.
그리드에서 체크박스를 클릭하면 rowStatus가 D로 변경됩니다. rowStatus를 U로 변경하는 옵션이 있나요?
만약 없다면 rowStatus이 변경 되지 않게 하는 옵션이 있나요? 그리드의 rowStatusVisivle은 false로 사용합니다.
A.
일반적으로, 기본값이 U로 반영됩니다.
기본값인 U로 반영되지 않는다면 config.xml에 다른 추가 설정이 되어있지는 않은지 확인 부탁드립니다.
rowStatus 값이 변경 되지 않도록 하는 옵션 ex) ignoreStatus=“true”
그리드 body 컬럼의 속성 중 ignoreStatus 가 있습니다. 해당 속성을 true로 주게 되면 해당 컬럼의 값이 변경이 되어도 status에 영향을 주지 않게 됩니다.
바인딩 된 값의 존재 여부에 따라 동적으로 이미지를 표현하고 싶습니다.
그리드에 특정 컬럼에 값 존재 시 이미지를 보여주고 미 존재 시 안 나타나도록 제어를 해야 하는데 어떻게 해야 하는 건가요?
ex) inputType="custom", typeGetter="함수정의"
gridView는 각 Cell 타입을 동적으로 변경할 수 있습니다.
예를 들면, col2 컬럼의 값이 1 일 때 col1 컬럼을 text에서 selectbox로 동적 변경하는 경우입니다.
inputType 동적 변경을 위해서는 몇 가지 단계가 필요합니다.
1. <Body> 부분에 inputType="custom"으로 지정 2. typeGetter 함수 정의 (lazy="false" 설정 사용 필요)
이번 레터도 읽어주셔서 감사해요!😌
개꿀레터는 매주 목요일 낮 12시 여러분께 배송💌 됩니다.
지난 내용은 언제든지 꺼내보기 쉽게 잘 정리해서 블로그에 저-장 해놓을게요!