본문 바로가기

개발툴48

[Nexacro] 그리드 정렬하는 법 그리드 클릭 > Properties 창 > 맨 아래 griduserproperty 에 'sort' 입력 같은 방식으로 그리드 맨 앞에 checkbox와 no(순번)을 추가할 수도 있음 2020. 9. 15.
[Nexacro] 그리드 컬럼 크기가 엉망으로 뜰 때 해결방법 잘 뜨던 Grid(목록)의 컬럼 크기가 제멋대로 마구 뭉개져 있을 때. 1. 그리드 속성의 autofittype 설정 해당 그리드 클릭 > Properties 창 > autofittype > 'col'로 설정 autofittype은 설정한 컬럼들이 그리드 창에 꽉 차도록 자동으로 가로 길이를 맞춰주는 역할을 한다. 2. right 값과 left 값 삭제 해당 그리드 클릭 > Properties 창 > autofittype > left 값 지우고 '엔터', right 값 지우고 '엔터'. 0이 있다면 0도 지워주고 저장. 화면을 다시 load하면 원상복구된 것을 확인할 수 있다. 2020. 9. 8.
메인화면 함수에서 탭 내부 컴포넌트 못 불러오는 오류 해결 메인화면과 탭 화면이 분리되어 있는 경우. 메인화면 div : Properties에서 async : false 상세화면 tab 전체 : Properties에서 preload : true 상세파일 tab 개별 : 프로펄티즈에서 async : false 2020. 9. 4.
[Nexacro] 유용한 함수들 Form.isValidObject(오브젝트 또는 "오브젝트ID"); - Form에 특정 오브젝트가 존재하는지 확인 (True, False) var bRet = this.isValidObject( this.Button00 ); var bRet = this.isValidObject( "Button00" ); Dataset.findRow(컬럼ID, 컬럼값); - 데이터셋에서 특정 컬럼값을 가진 Row의 인덱스 반환 - 값이 일치하는 첫번째 Row만 반환, 필터링된 데이터 제외 nRow = this.Dataset00.findRow( "column00", "100" ); Dataset.copyData(데이터를 가져올 데이터셋, [필터링 된 데이터 복사 여부]); - 현재 DataSet 에 지정한 DataSet의 .. 2020. 9. 3.
[Nexacro] Grid 컬럼 text에 바인딩된 데이터에 포맷 주기 expr:(dataset.getColumn(currow,'startDate')).substr(0,4) + '-' + (dataset.getColumn(currow,'startDate')).substr(4,2) + '-' + (dataset.getColumn(currow,'startDate')).substr(6,2) + ' ~ ' + (dataset.getColumn(currow,'endDate')).substr(0,4) + '-' + (dataset.getColumn(currow,'endDate')).substr(4,2) + '-' + (dataset.getColumn(currow,'endDate')).substr(6,2) 2020. 8. 6.
[Nexacro 17] 데이터셋 전체목록 확인하기 넥사크로는 초기 레이아웃을 그대로 사용할 경우 Design 화면이 작기 때문에 개발이 불편하다. 따라서 기존에 열려 있던 탭을 많이 끄게 된다. 나는 Invisible Object와 Binding Components List라는 탭을 끄고 개발을 시작했는데, 알고보니 각 탭에 중요한 기능이 있었다. Invisible Object : 현재 화면에 걸린 데이터셋 목록 Binding Components List : 데이터셋에 바인딩 되어있는 값의 목록 이걸 끄고 어떻게 다시 확인하느냐? 상단 메뉴의 Window와 View에서는 발견할 수 없다. 1. 넥사크로 Design 화면의 아무 곳이나 우클릭 2. Show Invisible Object Area와 Show Binding Components List 클릭 .. 2020. 7. 23.