페이지 트리

버전 비교

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

page no. 

Showpageid

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

작성자 :  황송희  / 검수자 : 


  1. 기능 설명
    1. Grid 컨트롤에 getStyleOption() API를 통해 스타일 관련 속성에 접근할 수 있습니다.
    2. 접근 가능한 스타일 속성
      1. 우측 PropertyGrid에서 설정하는 Border, VerticalBorder, HorizontalBorder 속성
      2. 디자인 창 > 스타일 탭에서 설정하는 속성
  2. 사용 방법
    1. API 설명 확인
      1. API가 지원하는 항목에 대한 내용은 {도메인 주소}/help/aud/interfaces/aud.control.grids.StyleOption.html 에서 상세하게 확인할 수 있습니다.
      2. API 문서 가이드: [i-AUD] AUD API 매뉴얼을 제공합니다.

    2. 예시 코드

      코드 블럭
      languagejs
      collapsetrue
      function setStyleOptions(grid){
          const styleOption = grid.getStyleOption();
      
      
          //PROPERTYGRID>BORDER
          styleOption.Border.Thickness = TXT_BORDER.Text;
          styleOption.Border.Color = CLR_BORDER.Color;
          styleOption.VerticalBorder.Thickness = TXT_BORDER_V.Value;
          styleOption.VerticalBorder.Color = CLR_BORDER_V.Color;
          styleOption.HorizontalBorder.Thickness = TXT_BORDER_H.Value;
          styleOption.HorizontalBorder.Color = CLR_BORDER_H.Color;
          //디자인 창>>기본
          styleOption.FontBold = CHK_BOLD.Checked;
          styleOption.FontItalic =  CHK_ITALIC.Checked;
          styleOption.FontFamily = COM_FAMILY.Text;
          styleOption.FontSize = TXT_SIZE.Value;
          styleOption.ForegroundColor = CLR_FONT.Color;
          styleOption.BackgroundColor = CLR_BACK.Color;
          styleOption.FrozenLineColor = CLR_FROZEN.Color;
          styleOption.FrozenLineThickness = TXT_FROZEN.Value;
          //디자인 창>>헤더
          var headerStyle = styleOption.HeaderStyle;
          headerStyle.RowHeaderWidth = TXT_ROWSIZE.Value;
          headerStyle.RowHeaderStyle =  STYLE_ROW.BoxStyle;
          headerStyle.ColumnHeaderHeight = TXT_COLUMNSIZE.Value;
          headerStyle.ColumnHeaderStyle =  STYLE_COLUMN.BoxStyle;
      
          // headerStyle.RowHeaderWidth = TXT_ROWSIZE.Value;
          // headerStyle.ColumnHeaderHeight = TXT_COLUMNSIZE.Value;
          //디자인 창>>레코드
          var recordStyle = styleOption.RecordStyle;
          recordStyle.RowHeight = TXT_RECORDSIZE.Value;
          recordStyle.OddRowBackgroundColor = CLR_ODD.Color;
          recordStyle.SelectedRecordColor = CLR_SELECTED.Color;
          recordStyle.LastSelectedRecordColor = CLR_LAST_SELECTED.Color;
          
          //디자인 창>>행 고정
          var fixedRowStyle = styleOption.FixedRowStyle;
          fixedRowStyle.TopRowStyle =  STYLE_TOP.BoxStyle;
          fixedRowStyle.BottomRowStyle =  STYLE_BOTTOM.BoxStyle;
      }
      
      Matrix.getObject("BTN_UPDATE_NEW").OnClick = function(s,e){
      
          setStyleOptions(GRD_DATA);
          setStyleOptions(GRD_GROUP);
          setStyleOptions(GRD_TREE);
      
          GRD_DATA.Update();
          GRD_GROUP.Update();
          GRD_TREE.Update();
      }


도움말
title참고 사항
  • 기존 사용했던 1레벨 속성들 모두 하위호환성을 유지하여 사용 가능합니다.

    속성명비고
    RowHeaderWidth
    ColumnHeaderHeight
    RowHeight
    OddRowBackground

    FontBold

    7.0.500.20250807-11 추가7.0.500.20250807-11 추가

    FontItalic

    FontFamily

    FontSize


    Foreground



    Background




참고사항
title주의 사항
  • 변경 사항

    변경 전변경 후릴리즈 번호



기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
  •  해당 없음
시작 버전 정보
  • i-AUD: 7.3.500.0-202509291308


정보
title샘플 정보

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


페이지 속성
hiddentrue


정보
titleBCRM 정보


(BCRM#F3901) DataGrid Border 적용 API 문의
(BCRM#F3166) DataGrid 내 디자인 내용 적용 오류