Jul 21, 2016

Get selected records on a grid on a form through X++ 1 (X++에서 그리드에 선택된 값 가져오기 1)

 //Mark Check (Grid Checkbox)
  boolean                     _mark;
  CustTable                   _CustTable;
  //Mark == True (_DS: 폼의 데이터소스 에 _DS를 붙혀서 사용한다.) 
  _mark  =  CustTable_ds.anyMarked();
  //Checkbox가 체크되어 있다면
  if(_mark == NoYes::Yes)
  {         //첫번째 CehckBox 데이터를 변수에다가 넘겨준다.
     _CustTable  =  CustTable_ds.getFirst(true);

     //while을 돌린다.
     while(_CustTable)
     {
        //첫번째 데이터가 끝나고 두번째 데이터로 포지션을 변경한다.
        //여기서 더이상 체크가 되어있지 않다면 구문을 종료하고 빠져나온다.
        _CustTable=CustTable_ds.getnext();
     }
  }
  else
  {
  }

No comments:

Post a Comment