clearFields method

void clearFields()

Implementation

void clearFields() {
  if (!dsEditModes.contains(state)) {
    databaseError(SNotEditing, this);
  }
  dataEvent(TDataEvent.deCheckBrowseMode, 0);
  freeFieldBuffers();
  internalInitRecord(activeBuffer()!);
  if (state != TDataSetState.dsSetKey) getCalcFields(activeBuffer()!);
  dataEvent(TDataEvent.deRecordChange, 0);
}