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

디폴트 설정

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

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

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

  RealGrid.setLicenseKey('upVcPE+wPOmtLjqyBIh9RkM/nBOseBrflwxYpzGZyYm9cY8amGDkiMnVeQKUHJDjW2y71jtk+wteqHQ1mRMIXzEcGIrzZpzzNTakk0yR9UcO/hzNodVsIiqQNVtxmmYt');
  
  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);  
 
  //default에서 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);
 
  //default에서 false처리 하였지만 true로 변경
  detailGrid.footer.visible = true;