build method

  1. @override
Widget build(
  1. BuildContext context
)
override

B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D /// /// B U I L D ///

Implementation

@override
Widget build(BuildContext context) {
  var content = Column(
    mainAxisSize: MainAxisSize.min,
    children: widget.xHead_Show ? xLayout_Render_HeadView(widget.xView) : [],
  );
  if (kIsWeb && html.window != null) {
    Future.delayed(Duration(milliseconds: 200), () {
      html.window.onKeyDown.listen((event) async {
        if (event.ctrlKey && event.code == 'KeyS') {
          event.preventDefault();
          FocusScope.of(context).unfocus();
          await xCMD_Save();
        } else if (event.code == 'Escape') {
          event.preventDefault();
          FocusScope.of(context).unfocus();
        } else if (event.ctrlKey && event.code == 'Enter') {
          event.preventDefault();
          FocusScope.of(context).unfocus();
          await xCMD_xOnAddDett();
        }
      });
    });
  }
  return (widget.modePage_Active.not()
      ? Container(
          margin: EdgeInsets.all(8),
          child: widget.modeDialog_Active.not()
              ////Se la scheda non si trova in un dialog
              ? xLayout_asContainer()
              : xLayout_asDialog(content))
      ////Se la scheda si trova in un dialog
      : xLayout_asPage(context));
}