checkBrowseMode method

void checkBrowseMode()

Implementation

void checkBrowseMode() {
  checkActive();
  dataEvent(TDataEvent.deCheckBrowseMode, 0);
  switch (state) {
    case TDataSetState.dsEdit:
    case TDataSetState.dsInsert:
      updateRecord();
      if (modified) {
        post();
      } else {
        cancel();
      }
      break;
    case TDataSetState.dsSetKey:
      post();
      break;
    default:
      break;
  }
}