RealGrid2 가이드
그리드 설정
디폴트 설정

디폴트 설정

리얼그리드의 옵션 및 에디터의 기본값을 설정하는 기능이 새로 추가 되었습니다.

기존은 각 그리드마다 옵션을 설정하고, 컬럼마다 에디터의 속성들을 설정하였지만 setDefault()기능으로 기본 값들을 설정할 수 있습니다.
기본값들을 적용 후 개별 그리드에 별도의 설정이 필요하다면 개별 그리드에서 다시 옵션을 설정하면 됩니다.

setDefault()에서 설정된 기본값들이 어떻게 적용되어 있는지 확인해보세요. (OrderDate, UnitPrice 컬럼의 에디터 등)

Loading RealGrid...
RealGrid.setLicenseKey('LicenseKey');
 
RealGrid.setDefault({
  editor: {
    dateCellEditor: {
      viewMode: "month",
      editFormat: "yyyy-MM"
    },
    numberCellEditor: {
      showStepButton: true
    }
  },
  edit: {
    editable: false,
    commitByCell: true;
    commitWhenLeave: true;
    columnEditableFirst: true
  },
  rowIndicator: {
    visible: false
  },
  stateBar: {
    visible: false
  },
  header: {
    height: 40
  },
  footer: {
    visible: false
  },
  display: {
    rowHeight: 30;
    rowResizable: true;
    eachRowResizable: true
  }
});
 
masterProvider = new RealGrid.LocalDataProvider();
masterGrid = new RealGrid.GridView("realgrid_master");
 
masterGrid.setDataSource(masterProvider);
masterProvider.setFields(fields);
masterGrid.setColumns(columns);
 
// 기본값은 false였으나, true로 변경
masterGrid.editOptions.editable = true;
 
detailProvider = new RealGrid.LocalDataProvider();
detailGrid = new RealGrid.GridView("realgrid_detail");
 
detailGrid.setDataSource(detailProvider);
detailProvider.setFields(fields1);
detailGrid.setColumns(columns1);
 
// 기본값은 false였으나, true로 변경
detailGrid.footer.visible = true;