개발

공부/Java

Java로 취소표 알람 프로그램 만들기 - 개발 도전기

친구랑 캠핑은 싫고 고기는 구워먹고 싶어서 바베큐장을 알아보는데 인기많고 저렴한 곳을 알게되었다.. 저렴해서 그런가 10월 예약이 꽉차있어 취소표 노리고 있는데 아무리 새로고침을 해도 취소표가 안풀리는거임...바쁜 내가 이걸 계속 새로고침하면서 취소표를 기다릴 수도 없는 노릇..! 취소표가 생겨 예약이 활성화되면 핸드폰으로 알람이 오는 그런 프로그램을 만들고 싶다는 의욕이 갑자기 생겨버렸다.참고로 악용될 여지가 있기 때문에 정확한 소스 제공은 없다.아무런 기초 지식이 없어 일단 chatGPT 스승님께 질문!프로젝트 생성spring boot로 하려다가 스승님한테 물어보니 스프링부트 없이 java만을 사용하여 구현할 수 있다해서 java 프로젝트를 생성했다. 프로젝트 이름은 'cancelAlarm'으로 결..

공부/넥사크로

넥사크로 그리드 expr에서 사용자 정의 함수 호출하기

expr 도움말은 Components > Component > Grid > Objects > GridCellControl에 있다(찾기 겁나 힘듦).아니면 Appendix > Dataset Expression을 봐도 된다.도움말에 쓰여있는 대로 'comp'는 그리드 컴포넌트를 가리킨다. 그러므로 그리드 cell 속성에 expr에 기입하는 comp는 자기 자신이다. 함수는 그리드가 아닌 폼(form)에 선언되어 있으므로 폼을 찾아가려면 comp.parent를 하면 form을 가리킨다. 그리고 함수를 호출하면 된다.즉, expr에서 함수 호출은 comp.parent.함수명(파라미터)로 호출하면 된다.this.fnSetSound = function(nRow){ return this.dsTest.getColumn..

공부/넥사크로

넥사크로 그리드 셀 클릭 시 바인드 된 컬럼명 알아내기

그리드 셀 클릭 시 발생하는 이벤트(oncellclick)에서 바인드 된 컬럼명을 알아내보자.this.grd00_oncellclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo){};oncellclick의 이벤트 객체인 GridClickEventInfo를 도움말에 검색해보자.딱히 바인드 된 컬럼명을 가져올 수 있는 속성은 없다. 그나마 사용할만한 속성은 e.cell과 e.col이다.클릭할때마다 무슨 값이 나오는지 확인해보자.this.grd00_oncellclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo){ this.sta00_00.set_text("e.cell : " + e.cell ..

데부한
'개발' 태그의 글 목록