반응형 IT197 넥사크로 콤보박스 사용하는 방법 여기 넥사크로 스튜디오에서 콤보박스 컴포넌트를 끌어다 놨는데 안타깝게도 실행해 보면 빈 창만 공허하게 남아있는 것이 보인다 콤보박스를 사용하기 위해서는 먼저 데이터셋을 만들어주어야 하는데 여기 데이터셋을 눌러준 후 왼쪽 하단의 Invisible Object 쪽으로 끌어다 놓으면 된다 이후 만든 데이터셋을 더블클릭한 후 컬럼과 Row를 만들어줘야 하는데 만약 콤보박스를 어디서 조회해서 가져온다면 컬럼만 만들고 Row는 만들지 않아도 된다 하지만 지금은 어디 조회해서 가져오지 않을 것이기 때문에 Row를 만들어서 콤보박스를 누를 시 선택할 수 있도록 한다 그리고 컬럼을 두개 파는 이유는 콤보박스는 코드 값, 일반 사용자가 보게 되는 데이터 값으로 나눠지기 때문이다 데이터셋을 만든 후 데이터셋을 끌고 콤보박스.. 2019. 7. 3. 티베로 update 없이 데이터 값 수정하는 방법 티베로는 Toad처럼 EDIT을 통해 데이터를 수정할 수 없는데 그래도 방법이 아예 없는건 아니라 티베로 실행 후 왼쪽에서 유저명 -> 테이블 -> 테이블명으로 따라 들어간 후 원하는 테이블을 오른쪽 마우스 클릭 후 EDIT을 눌러주면 add, drop 그리고 데이터 값 수정이 가능한데 값 수정 후 적용을 눌러주면 된다 적용 시 뭔 버그인지 Permission denied 가 뜨는 경우가 있는데 이거 떠도 실제 테이블 조회해서 확인해보면 제대로 적용이 된 것을 확인할 수 있다 2019. 7. 3. 넥사크로 콤보박스 수정 시에만 보이게 만들기 넥사크로 콤보박스는 수정 전에도 보이게 하면 좀 흉하기 때문에 수정할 때만 콤보박스로 보이게 하는게 디자인적으로 더 나은데 위 스크린샷처럼 평소에는 텍스트로 보이다가 수정할 때에는 콤보박스로 바뀌게 만들어 보자 먼저 그리드 에디터로 들어가 displaytype을 combotext로 설정하면 combo 형태여도 평소에는 text로 보이다가 edittype을 combo로 설정하면 수정 시에만 콤보박스 형태로 바뀌게 된다 콤보박스를 사요하기 위해서는 하단 CellCombo 부분에서 combocodecol, combodatacol, combodataset을 꼭 설정해 주어야 한다 2019. 7. 2. 넥사크로 그리드 체크박스 체크가 되지 않을 경우 넥사크로에서 그리드 체크박스에 체크가 되지 않는 경우가 있는데 그리드 enable이 true인데 체크가 되지 않는다면 다음과 같이 체크해보자 1. bind를 했는데 CHECK 값으로 바인드를 하지 않았을 경우 - 대부분 조회 시 '0' AS CHECK 이런 식으로 가져올텐데 bind는 했지만 조회 시 가져오지도 않는 값으로 bind를 한 경우 그대로 먹통이 되어버린다 이럴 경우에는 쿼리를 확인하고 bind 한 CHECK 값을 가져오게 하면 된다 2. Addrow 시 데이터셋에 CHECK가 없을 경우 - 체크박스에 CHECK 컬럼으로 바인드를 해 놓았으나 데이터셋에 CHECK를 추가하지 않았을 경우 이럴 경우에는 침착하게 데이터셋에 CHECK를 추가해주면 된다 2019. 7. 2. 이클립스 Permgen space 에러 해결하기 이클립스에서 Permgen space 라는 에러가 발생하는 경우가 있는데 이 에러는 뭐 코드 잘못짜서 생기는 에러가 아니라 메모리가 부족해서 나는 에러인데 기본적으로는 서버를 내렸다가 다시 start 하면 해결이 된다 하지만 다시 Permgen space 에러가 뜨지 않게 하기 위해서는 상단에서 window -> Preferences를 눌러 준 뒤에 왼쪽의 Java -> installed JREs를 눌러주고 installed Jres 에서 jre를 선택 후 Edit을 누른 뒤에 Default VM arguments에서 -vmargs-Xms40m -Xmx256m -XX:MaxPermSize=512m 를 입력하고 Finish를 눌러주면 된다 2019. 7. 2. 넥사크로 DEXT5 에디터 값 설정, 값 가져오기 넥사크로에서 DEXT5 에디터를 사용하는 경우 두 가지만 알고 있으면 되는데 먼저 DEXT5 에디터의 값을 설정하는 경우 this.dext컴포넌트명.SetBodyValue("값"); 을 사용해 주면 되고 DEXT5 에디터의 값을 가져오는 경우 this.dext컴포넌트명.GetBodyValue(); 를 사용해주면 된다 dext5 에서 NULL 체크가 필요할 경우에는 GetBodyValue(); 가 아닌 this.dext컴포넌트명.GetBodyTextValue(); 를 사용할 경우 HTML 값은 가져오지 않고 순수 텍스트만 가져오기 때문에 이걸 사용해서 NULL 체크를 해주면 된다 2019. 6. 29. 이전 1 ··· 9 10 11 12 13 14 15 ··· 33 다음 반응형