[ Nexacro.Grid -  treeView2 ]

 

 

 

/******************************************************************************
  * Function명 : gf_checkBytesGrid()
  * 설명       : Grid의 byte수를 체크하고 초과되는 내용을 자동으로 잘라낸다.
                 ontextchange 이벤트에서 호출.
  * Params     : field - 체크할 object
                 autoCutYn - 자동으로 잘라낼지 여부(파라메터 넘기지 않으면 기본값 'Y'로 처리)
  * Return     : boolean - true 또는 false
  ******************************************************************************/

 function gf_checkBytesGrid(obj:Grid, e:GridEditTextChangeEventInfo) {

     var str = e.posttext;

     var maxByte = obj.getCellProperty("body", e.cell, "editlimit");

     

    if ( gf_isNull(str) ) return true;

     if ( gf_isNull(maxByte) || toNumber(maxByte) < 0 ) return true;

     

    var editType = obj.getCellProperty("body", e.cell, "edittype");

     if ( !gf_isNull(editType) && (editType == "mask" || editType == "masknumber") ) return true;

     

    var cutIdx = gf_cutIndexByBytes(str, maxByte);

     

    if (cutIdx > 0)

     {

                 obj.setEditText(str.substring(0, cutIdx));

                 return false;

     }

     

    return true;

 }

 

☞  

 

☞  

 
 
 
 

  

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

Nexacro.Grid - cell을 area로 선택 시 cell의 sum,avg구하기  (0) 2018.01.04
Nexacro.Grid - treeView  (0) 2017.01.28
Nexacro.Grid - excel exort  (0) 2017.01.28
Nexacro.Grid - copy & paste  (0) 2017.01.28
Nexacro.Grid - Conents Editor  (0) 2017.01.28
Posted by 농부지기
,