Default settings
A new function to set RealGrid options and editor defaults has been added.
Previously, options were set for each grid and editor properties were set for each column, but default values can be set with the setDefault() function. If you need separate settings for individual grids after applying the default values, you can set the options again in the individual grids.
Check how the default values set in setDefault() are applied. (Editor for OrderDate, UnitPrice columns, etc.)
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 was false, but changed to 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 was false, but changed to true
detailGrid.footer.visible = true;