[ Nexacro.Dataset.금액단위를 조회 없이 바로 적용 ]



   1. Grid에 한번 조회된 상태에서 금액단위를 변경하는 방법

      - Expr에 : changeAmount(컬럼명)

      - var 전역변수_금액단위 = 3;

        function changeAmount(컬렴명){

           return 컬럼명/전역변수_금액단위;

        }

      -ds_list.Reset();  이와 같이 Reset()을 호출 하면  Grid에 금액단위가 자동으로 변경 된다.

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

Nexacro.Dataset - Row를 위.아래 위치 이동  (0) 2017.02.09
Nexacro Dataset - sort(), filter  (0) 2017.01.22
Nexacro Dataset - Const Columns  (0) 2017.01.22
Nexacro Dataset -  (0) 2017.01.22
Posted by 농부지기
,

[ Nexacro.Dataset - Row를 위.아래 위치 이동 ]



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

Nexacro.Dataset.금액단위를 조회 없이 바로 적용  (0) 2017.02.09
Nexacro Dataset - sort(), filter  (0) 2017.01.22
Nexacro Dataset - Const Columns  (0) 2017.01.22
Nexacro Dataset -  (0) 2017.01.22
Posted by 농부지기
,

[  ◎ Nexacro Dataset. sort(), filter  ]

 

    //sort


    dsName.keystirng = "";
 


☞     //filter


    dsName.filter("조건");

    또는

    dsName.filterstr = "조건";
 


  //tobe에서 아래와 같은 설명을 했음. (어떤 뜻인지 이해 안감)


 filterstr -> 데이타셋이 로드될때 filterstr 속성에 지정한 조건으로 필터를 걸어서 보여주는 방식
 filter 메소드 -> filter조건을 설정하여 메소드로 결과를 보여주는 차이가 있습니다.
 filter("")는 기존에 설정한 필터를 해제합니다.
 filter()와 같이 호출 시 filterstr속성에 설정한 조건이 적용됨.
 Dataset을 load 하거나 transaction을 수행할 때 적용할 filterstr 속성값은 loadkeymode의 적용받아 차이가 있습니다.
 - "keep" : 변경된 값을 그대로 적용
 - "reset" : 초기값을 적용
 filterstr속성과 filter 메소드의 특성을 이해하시고 사용하셔야 합니다.
 

 

Posted by 농부지기
,

[  ◎ dataset.Const Columns  ]     

 


 1. Const Columns : 서버에 ds를 넘길때 변수의 값을 별도로 넘기는 경우가 많다.
                    이때 ds의 Const Columns에 변수값을 넣어서 ds만 넘겨도
                    ds 와 변수를 넘긴 효과를 발휘할 수 있다.
                    즉, Const Columns는 1차원 data값이고
                    Columns에 있는 것은 2차원 data값으로 xml 이 만들어 진다.

Posted by 농부지기
,

[ ◎ dataset.rowType 변경하기  ]   

  

☞ 정의 : rowType을 변경시 반드시 updatecontrol 속성을 false 후 rowtype을 변경하고
           변경완료 후에는 다시 true로 해줘야 된다.


    dsName.updatecontrol =
false;
    dsName.setRowType(nRow,Dataset.
ROWTYPE_UPDATE);
    dsName.updatecontrol =
true;
 

     dsName.updatecontrol = false;        
     dsName.setRowType(nRow, Dataset.
ROWTYPE_NORMAL);
     dsName.updatecontrol =
true;

Posted by 농부지기
,