그지같은 웹스케어 사용 중 만난 에러들 정리
1. SelectBox에서 onviewchange event가 실행되지 않는 경우
- Selectbox의 속성 중, ref에 값이 매핑되어 있는 지 확인
2. 그리드 row를 더블클릭하여 index row를 deleteRow 할 때, index+1 row가 삭제되는 경우
- 더블클릭 시 editor 모드로 들어가는 것과 직접 설정한 더블클릭 함수가 충돌이 나면서 생기는 오류
- 그리드를 readOnly로 변경하여 사용
이런 말도 안되는 오류가 있는데 왜 웹스퀘어를 사용하는 것인가..?
3. DataCollection 복사
<w2:dataMap baseNod="list" repeatNode="map" id="데이터맵이름" ~> </w2:dataMap>
- datamap/datalist는 위와 같은 형식으로 만들어진다.
- id="이름" 으로 검색어 잡고 안에 있는 KeyInfo를 복사해서 붙여넣기하여 사용
4. DataList의 다양한 setJSON 작업
- datalist.setJSON( file ) : 리스트 형태의 json 파일 삽입
var file = [ { "no" : 1 }, { "no" : 2 } ]; datalist.setJSON(file); /** datalist { "no" : 1 }, { "no" : 2 } **/
- datalist.insertJSON( index, file ) : 리스트 형태의 json을 특정 index 부터 삽입
var index = 2; var file = [ { "no" : 3 }, { "no" : 4 } ]; datalist.insertJSON( index, file ); /** datalist { "no" : 1 }, { "no" : 2 }, { "no" : 3 }, { "no" : 4 } **/
- datalist.setRowJSON( index, file ) : json 파일을 특정 index에 삽입 (리스트 형태x)
var index = 5; var file = { "no" : 5 }; /** datalist { "no" : 1 }, { "no" : 2 }, { "no" : 3 }, { "no" : 4 }, { "no" : 5 } **/
'IT > 실수하지말자' 카테고리의 다른 글
[Vue.js] 최신 Typescript를 사용할 경우, 발생하는 에러 (0) | 2022.01.25 |
---|---|
[Error] git의 다양한 에러들 (0) | 2021.12.14 |
[Error] 자바스크립트 도중 만난 에러들 (0) | 2021.11.25 |
[Java] java.lang.OutOfMemoryError: Metaspace (0) | 2021.11.22 |
[SpringBoot] RestController Annotation 인식 안됨 (0) | 2021.10.27 |