open method

  1. @override
void open(
  1. BuildContext context,
  2. CheckPointDefect data,
  3. MyListTileData tiledata, {
  4. bool addImgIntend = false,
})
override

when pressed on a tile in the DropDownPage this will be invoked

Implementation

@override
void open(
  BuildContext context,
  CheckPointDefect data,
  MyListTileData tiledata, {
  bool addImgIntend = false,
}) {
  currentlyChosenChildData = Future.value(data);
  Navigator.of(context).push(
    MaterialPageRoute(builder: (newcontext) {
      switch (tiledata.title) {
        case 'Fotos':
          return standard_statefulImageView(this, data,
              addImgIntent: addImgIntend);

        default:
          return Builder(builder: (context) {
            debugPrint('build new defectsdetails');
            return alwaysPlainText(this, data,
                ((CheckPointDefect p0, p1) => update(p0, langText: p1)));
          });
      }
    }),
  );
}