본문 바로가기
반응형

IT/Nexacro74

넥사크로 그리드에 여러 줄로 값이 출력되는 현상 해결하기 데이터셋에서 값을 가져오는 경우에 한 줄로 값이 출력되는 것이 아니라 이렇게 여러 줄로 값이 나오는 경우가 있는데 대부분의 경우에는 글이 길어도 한 줄로 나와야 하는 만큼 wordWrap를 사용해 이 현상을 해결해 보자 먼저 그리드를 더블 클릭하여 그리드 에디터로 들어간 뒤 원하는 컬럼을 선택하자 이후 wordWrap을 none으로 바꿔주면.. 값이 여러 줄에서 한줄로 들어온 것이 보인다 2019. 6. 16.
넥사크로 nexacro.toNumber() 로 문자 숫자 형태로 바꾸기 우측에 있는 버튼을 눌렀을 시 edit 안에 있는 10과 더해지는 이벤트를 만들어 봤는데 버튼을 누르면 10과 1이 더해져서 11이 나오는 것이 아니라 101이 나온다 edit 안에 있는 값은 문자열로 취급하기 때문이다 nexacro.toNumber(값) 을 이용해서 문자열을 숫자로 만들 수 잇다 이후 10+1 버튼을 눌러보니 문자가 숫자로 변경되어 11이 출력되는 것이 보인다 2019. 6. 15.
넥사크로 그리드에 마우스 가져가면 손가락 모양으로 커서 바꾸기 현업님께서 그리드 왼쪽의 Cal 컬럼에 마우스를 가져가면 그냥 마우스 모양 말고 손가락 모양으로 바뀌면 좋겠다고 한다 그냥 쓰지 개같은 년 이러고 싶으나 그럴 수는 없으므로 Cal 컬럼에 마우스를 가져가면 손가락 모양으로 바뀌게 만들어보자 일단 그리드를 더블 클릭한 후 그리드 컨텐츠 에디터에서 원하는 열을 선택한 후 Style -> Cursor 부분을 Pointer로 바꿔주자 저장하고 나오면 Cal 컬럼에 마우스를 가져갈 시 손가락으로 나오는 것이 잘 보인다 손가락이 안보이는데 뭐가 잘 보이냐면 캡쳐할 때 마우스는 캡쳐가 되지 않기 때문이다 그래서 내 화면으로는 봤는데 스크린샷으로는 존재하지 않는 것이다 어쨌든 cursor에서 pointer로 바꿔주면 손가락 모양으로 잘 나온다 2019. 6. 14.
넥사크로 date 타입 행 추가시에 기본값 없애기 여기에 date 타입의 그리드가 보인다 addRow 버튼 클릭 시에는 아래에 행이 추가되는데.. 추가를 하고 나니 0000-01-01 값이 들어오는 것이 보인다 아니 뭐 넣지도 않았는데 이게 뭐지? 별수 없군 하고 그냥 넘어가면 나중에 현업이 목을 조르러 쫓아온다 행 추가시에는 공백이 들어오는 것이 정석이니 이상한 값이 들어오지 않고 공백이 들어오도록 변경해 보자 일단 그리드를 더블 클릭한 뒤 그리드 콘텐츠 에디터로 들어가서 date 타입의 컬럼을 눌러준 후 하단에 calendardisplaynulltype를 none으로 바꿔주자 이게 default 였기 때문에 0000-01-01이 나왔던 것이다 default를 none으로 바꿔주면 된다 none으로 바꿔 준 후 addRow로 행을 추가해보니 공백이 들.. 2019. 6. 14.
넥사크로 setRealColSize로 열 크기 조절하기 여기 이름, 나이, 연봉이 보이는데 연봉은 보이면 안되는 경우도 있으므로 setRealColSize를 눌러 연봉의 크기를 0으로 만들어 보이지 않게 해 보자 버튼을 누를 시 이벤트를 작성하는데 this.그리드명.getBindCellIndex("body", "컬럼명"); 으로 크기를 변경할 컬럼 번호를 가져온다 이렇게 가져와야 하는 이유는 컬럼명으로 번호를 가져오지 않고 번호를 입력해서 사용할 경우 그리드가 추가되거나 삭제되면 코드를 다 바꿔야 하기 때문이다 이후 this.그리드명.setRealColSize("body",컬럼 번호, 변경할 크기); 를 통해 SAL 컬럼의 size를 0으로 만들어 보자 setRealColSize 버튼을 누르니 SAL 컬럼의 size가 0이 되어 보이지 않게 된 것이 보인다 2019. 6. 13.
넥사크로 value, text로 콤보박스 코드, 데이타 값 가져오기 콤보박스에서 뭔가 값을 가져올 때 대부분은 코드값을 가져오지만 코드 말고 데이터값이 필요한 경우도 잇는데 데이터값이 뭐냐면.. 코드 말고 눈에 보여지는 콘텐츠를 말하는 것이다 코드값은 this.콤보박스명.value 로 가져올 수 있고 데이터값은 this.콤보박스명.text로 가져올 수 있다 실제 테스트를 해 보니 value로는 코드값 text로는 데이터값을 가져오는 것이 보인다 2019. 6. 11.

반응형