Closed pierinaaguirre closed 2 years ago
Hi @pierinaaguirre, I can't figure out exacly what happen. But you should Be able to use the calendar together with anything you want In your Page.
You could use de Column
Widget to group any Widgets you want with our Calendar.
Here is an example with the stucture you told above.
Column(
children: [
Container(
child: Text('My Container with a Text'),
),
TextButton(
child: Text('My Button'),
onPressed: () {},
),
ScrollableCleanCalendar(
calendarController: calendarController,
layout: Layout.BEAUTY,
calendarCrossAxisSpacing: 0,
),
],
),
Tell me if this help. And thanks for your feedback
Hello, I have copied the lines of code that you wrote, but I get the same error as always, it is the following: ======== Exception caught by rendering library ===================================================== The following assertion was thrown during performLayout(): 'package:flutter/src/rendering/object.dart': Failed assertion: line 1814 pos 12: '!_debugDoingThisLayout': is not true.
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause. In either case, please report this assertion by filing a bug on GitHub: https://github.com/flutter/flutter/issues/new?template=2_bug.md
The relevant error-causing widget was: Scaffold Scaffold:file:///C:/Users/Lenovo/Documents/rento_getx2/lib/app/menu/ui/pages/calendario_busqueda.dart:163:12 When the exception was thrown, this was the stack:
======== Exception caught by rendering library ===================================================== The following assertion was thrown during performLayout(): RenderBox was not laid out: RenderViewport#584c9 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart': Failed assertion: line 1982 pos 12: 'hasSize'
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause. In either case, please report this assertion by filing a bug on GitHub: https://github.com/flutter/flutter/issues/new?template=2_bug.md
The relevant error-causing widget was: ScrollableCleanCalendar ScrollableCleanCalendar:file:///C:/Users/Lenovo/Documents/rento_getx2/lib/app/menu/ui/pages/calendario_busqueda.dart:78:24 When the exception was thrown, this was the stack:
Thanks.
Hey @pierinaaguirre I test some things here, and I think I found the problem.
Put our calendar Widget inside a Expanded() Widget. Like This:
Expanded(
child: ScrollableCleanCalendar(
calendarController: calendarController,
layout: Layout.BEAUTY,
calendarCrossAxisSpacing: 0,
),
),
See the image from my test. Cya.
That solved my problem, thank you!!
It's possible to add widgets besides the calendar? I want to add a container above the calendar and a button, but when I try to implement it, I get an error.