페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

page no.  116888370

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

      코드 예시
      /*****************************************
      * 데이터 그리드의 셀이 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

      코드 예시
      Matrix.getObject("GRD_DATA1").OnCellLoaded = function(s, e){
      	e.FontUnderline = true;
      };
    3. 적용 예




참고 사항

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

주의 사항

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

  • 변경 사항

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

    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
  • 해당 없음
시작 버전 정보
  • Release No : 7.0.500.20251217-11

샘플 정보

  • 샘플 URL :
  • 샘플 파일

공유된 파일이 아직 없습니다.

  • 레이블 없음