xLayout_AppBar_AdditionalActions method

List<XAction?> xLayout_AppBar_AdditionalActions()

Da overridare per aggiungere Widgets nelle Actions dell'AppBar

Implementation

List<XAction?> xLayout_AppBar_AdditionalActions() {
  List<XAction?> li = List<XAction?>.empty(growable: true);
  if ((widget.itemInEdit.getProp("liXMedia") != null || widget.itemInEdit.getProp("liXMediaItem") != null) && widget.onGetXMedia != null && widget.onSetXMedia != null && widget.onDelXMedia != null && widget.listPoolXMedias_ToTake != null) {
    li.add(XAction(
      "cantGallery",
      1,
      "Galleria",
      cmd: (item, parentSetState, context) async {
        Navigator.push(
            context,
            MaterialPageRoute(
                builder: (context) => ElencoXMediaItem<T>(
                      widget.itemInEdit,
                      (p0) async => await widget.onGetXMedia!(p0),
                      (p0) async => await widget.onSetXMedia!(p0),
                      widget.listPoolXMedias_ToTake!,
                      (p0) async => await widget.onDelXMedia!(p0),
                      liToUse: widget.itemInEdit.getProp("liXMedia") != null ? widget.itemInEdit.getProp("liXMedia") : widget.itemInEdit.getProp("liXMediaItem"),
                      xApp: widget.xApp,
                    )));
      },
      leftORright: false,
      background_Color: const Color.fromARGB(255, 0, 135, 5),
      icon: Icons.photo_album_outlined,
      label_Color: Colors.white,
    ));
  }
  return li;
}