[ Nexacro - Editbox에서 ctrl+v 처리하기 ]


1. 정의 : ctrl+V를 했을 경우 해당 값이 (김.용학) 과 같이 중간에 '.'이 존재 하면
          앞쪽 김은 첫번째Editbox에 뒤에 용학은 두번째 EditBox에 분리시키는 예문임
          Event 3곳에 기술 필요 : ontextchanged, onkeydown, onkillfocus Event



Posted by 농부지기
,
[ Nexacro - Component 만들기 ]

파일명 : pdiv_c1.xfdl , pdiv_1.xfdl, pdiv_0.xfdl
파일 설명
pdiv_c1.xfdl : listbox를 가지고 있는 파일 (사용자 목록)
pdiv_1.xfdl : editbox 하나 가지고 있음. (사용자명 검색용) ( typedefinition에 Composite로 추가 )
pdiv_0.xfdl : pdiv_1의 composite를 추가Composite





Posted by 농부지기
,


[ Nexacro - POPUP Div.Focus ]



  1. focus
  • popup div를 Component 방식으로 만들 때 focus가 잘 안되는 경우.
    즉, popup div에 listbox 또는 Grid를 올려 놓고, popup div를 trackPopup()로 띄운 후
    키보드로 위.아래로 이동키가 먹히자 않을 때...

  • 방법 : listbox 또는 Grid에 taborder 속성을 [0] 으로 준다.

  • 참고. setfocus()를 해도 안됨.

           만약, setfocus()로 하고 싶을 경우에는 timer를 설정하여 1초 후에 setFocus()를 지정하면 될 수도 있음.


'Nexacro-컴포넌트 > POPUP DIV' 카테고리의 다른 글

Nexacro.PopUpDiv. 위치  (0) 2018.02.05
Posted by 농부지기
,

[ Nexacro - Combo.Filter시 대 소문자 구분 ]


  1. filter-대.소문자

*. 콤보.
1. 기능 : filter기능상태에서 key-in시 대.소문자 구분없이 filter기능이 되게
2. 해법 : combo.속성.comparenocase = comparenocase 로 하면 대.소문자 구분 안함.
(참고. 9.2.2.30 버전 부터 가능)

'Nexacro-컴포넌트 > Combo' 카테고리의 다른 글

Nexacro.Combo-콤보 자동 펼치기  (0) 2017.02.09
Posted by 농부지기
,
[ Nexacro - Grid head.body 구분 방법 ]


Posted by 농부지기
,
[ Nexacro - Grid Tooltip ]


Posted by 농부지기
,

[ Naxacro - date 다루기 ]



  1. date

  2. date 조회시 시간까지 조회
    . displaytype = date
    . mask : yyyy-MM-dd HH 또는 yyyy-MM-dd hh

    -  (HH 대문자 : 24시간 표기법,  hh 소문자 : 12시간 표기법)
    - 자료 조회 시  중간에 공백이 존재 하면 안됨

    . mask : yyyy-MM-dd HH:mm:ss

  3. date에 값이 null일 경우
    . 참고 : 0000--00-00 으로 조회 됨
    . null로 조회 방법 : calendardisplaynulltype = none

 

4. 수행시간 얻기
    var dStartDate = new Date();

    ....

    var dEndDate = new Date();
    trace('수행시간> ' + ((dEndDate-dStartDate)/1000) + '초');

Posted by 농부지기
,

[ Nexacro - focus이동 ]





'Nexacro-Grid > Grid' 카테고리의 다른 글

Nexacro - Grid head.body 구분 방법  (0) 2017.01.19
Nexacro - Grid Tooltip  (0) 2017.01.19
3항 연산자 사용하기  (0) 2017.01.18
Grid에서 정규식 사용하기  (0) 2017.01.18
Grid에서 Tooltip 보여주기  (0) 2017.01.18
Posted by 농부지기
,

[ Naxacro - Event Handler 추가 설정 ]


  1. double click event설정

*. edittype속성이='text'일 경우에는 double clicked event 설정 방법

  1. 참고:
    grid에서 보통 double clicked event는 edittype속성='none'일 경우만 적용 된다.
    즉, edittype속성이='text'일 경우에는 double clicked event가 발생하지 않는다.

  2. 방법:

    • grid의 controledit 객체를 이용해서 edit 상태에서 event 강제 설정
    • script :

                    function Button00_onclick(obj:Button,  e:ClickEventInfo)
                    {
                            this.Grid00.controledit.oneditdblclick.setHandler(0, Grid00_edit);
                    }
      
                    function Grid00_edit(obj, e) 
                    {
                            trace("oneditdblclick");
                    }


3. Event추가

    . 아래처럼 onitemchanged Event를 추가 하는데 이 Event는 div내부에 존재 하는게 아니고 

      현재 form에 event function과 연동 된다.

this.div_data.div2.div_currency.cmb_currency.addEventHandler("onitemchanged", this.currencyCombo_onitemchanged, this);

'Nexacro-컴포넌트 > Event.Handler' 카테고리의 다른 글

Naxacro.Event-직접 event발생시키기  (0) 2017.02.09
Posted by 농부지기
,

[ Nexacro - 특수문자 ]


. ctrl+C, ctrl+V. enter

// Ctrl + C
if(e.ctrlKey == true && e.keycode == 67) {
}

 

// Ctrl + V
if( e.ctrlKey == true && e.keycode == 86) {
var varData = system.getClipboard("CF_TEXT"); //clipboard에 있는 값 얻기
}

 

//enter
if (e.keycode == 13){

}

 

//textArea등에 enter값 넣기

  - this.taName.set_value("aaa" + String.fromCharCode(10) + "bbb");

  - String.fromCharCode(10) : enter 값 (= \n)

Posted by 농부지기
,