addObjectToPage method

void addObjectToPage(
  1. List<Control> controls
)

Implementation

void addObjectToPage(List<Control> controls) {
  //
  if (controls.isNotEmpty) {
    Control? control = findAndUpdateControlById(controls[0].id);
    if (control == null) {
      //thêm mới
      lsPages[currentPage].row.add(controls.sublist(0, 1));
    } else {
      //update
      Control controlNew = controls[0];
      findAndUpdateControlById(controlNew.id,
          controlNew: controlNew, update: true);
    }
  }
}