페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

page no. 

Showpageid

Start Release No : 7.0.500.20251217-11 / Update Release No : 

작성자 : 황송희 / 검수자 :  이경륜


  1. 기능 설명
    1. i-AUD 디자이너의 Script Editor에서 OnCellLoaded 이벤트 API를 활용하여 동적으로 셀 별 스타일을 설정 할 수 있습니다.
    2. 글자 아래 밑줄을 표시할 수 있는 FontUnderline parameter가 추가되었습니다.

  2. 사용 방법
    1. 스크립트 사용 예1

      코드 블럭
      languagejs
      title코드 예시
      collapsetrue
      /*****************************************
      * 데이터 그리드의 셀이 Load될때 발생합니다.
      * * arguments :  
      *        string Id (Readonly:False) : 컨트롤 이름 
      *        istudio.control.grid.DataGridRow   Row (Readonly:False) : 데이터 레코드 정보 
      *        istudio.control.grid.DataGridCell  Cell (Readonly:False) : 데이터셀 정보 
      *        istudio.control.grid.column.DataGridColumn Field (Readonly:False) : 필드 정보 
      *        string BackColor (Readonly:False) : 셀의 배경색을 변경하실 경우 이값을 넣어 줍니다.(ex: rgba(255, 0, 0, 1) (red)) 
      *        string FontColor (Readonly:False) : 셀의 텍스트 색상을 변경하실 경우 이값을 넣어 줍니다.(ex: rgba(0, 255, 0, 1) (green)) 
      *        bool   FontBold (Readonly:False) : 셀의 텍스트를 Bold처리하여 표현할지 유무. true일 경우 Bold처리가 됩니다. 
      *        bool   FontItalic (Readonly:False) : 셀의 텍스트를 Italic처리하여 표현할지 유무. true일 경우 Italic처리가 됩니다. 
      *        bool   FontUnderline (Readonly:False) : 셀의 텍스트 아래 밑줄을 표현할지 유무. true일 경우 밑줄이 표시됩니다. 
      *        bool   Cancel (Readonly:False) : 이 값을 true로 설정 하게되면 값을 그리지 않습니다. 
      *****************************************/
       var OnCellLoaded  = function(sender, args)
       {
          if(args.Id == AUTH_GRID.Name){
              if(args.Field.Name == "FIELD_NAME){
                  if(args.Row.GetValue("AUTH_CODE") == "none"){
                      args.FontUnderline = true;
                  }
              }
          }
       };


    2. 스크립트 사용 예2

      코드 블럭
      languagejs
      title코드 예시
      collapsetrue
      Matrix.getObject("GRD_DATA1").OnCellLoaded = function(s, e){
      	e.FontUnderline = true;
      };


    3. 적용 예




도움말
title참고 사항
  • OnCellLoaded 이벤트는 컬럼헤더셀, 로우헤더셀이 아닌 데이터셀에서만 호출됩니다.
  • 데이터셀에 적용된 박스스타일이 존재하더라도 OnCellLoaded 이벤트에서 제어한 속성이 우선 적용됩니다.


참고사항
title주의 사항
  • 해당 이벤트는 데이터셀이 로드될 때마다 발생하므로, 그리드 성능이 저하될 수 있습니다.

  • 변경 사항

    변경 전변경 후릴리즈 번호
    제공 파라미터

    Id
    Row
    Cell
    Field
    BackColor
    FontColor
    FontBold
    FontItalic
    Cancel

    제공 파라미터

    Id
    Row
    Cell
    Field
    BackColor
    FontColor
    FontBold
    FontItalic
    FontUnderline
    Cancel

    7.0.500.20251217-11



기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
  •  해당 없음
시작 버전 정보
  • i-AUD: 7.3Release No : 7.0.500.020251217-20251209212411


정보
title샘플 정보
  • 샘플 URL :
  • 샘플 파일

첨부 파일
patterns.*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz,.*mtsz


페이지 속성
hiddentrue


정보
titleBCRM 정보


(BCRM#F5157) DataGrid OnCellLoaded 내 Underline 처리 가능 문의