selectTable static method

dynamic selectTable(
  1. SQLMasterModel table, {
  2. Function? fillFunction,
})

Implementation

static selectTable(SQLMasterModel table, {Function? fillFunction}) async {
  loading.refresh((listener) => listener.value = true);
  QueryController.clear();
  listOtherRelation = [];
  maxData = 0;
  currentForeignKey = null;
  globalData = null;
  dataTable.refresh((listener) => selectedTable = table);
  if (fillFunction != null) {
    fillFunction();
  }
  if (menuActive.value == 1) {
    getTableRow();
  } else if (menuActive.value == 2) {
    getRelation();
  } else {
    loading.refresh((listener) => listener.value = false);
  }
  // print(await DB.table(selectedTable?.tableName ?? '').get());
}