我是新来的,在 Syncfusion 日历小部件中遇到问题。任何帮助将不胜感激。这是我的构建小部件中的代码:
return Scaffold(
resizeToAvoidBottomInset: false, // set it to false
body: SafeArea(
child: SfCalendar(
view: CalendarView.month,
dataSource:getData(),
monthViewSettings: MonthViewSettings(showAgenda: true,),
),
),
);
'dart:ui/painting.dart':断言失败:第 1205 行 pos 12:'':不正确。
这是异常行:4 > child: SfCalendar()
这是堆栈跟踪:
**> 相关的导致错误的小部件是:SfCalendar
file:///Users/kashif/Desktop/AppRack/clique/lib/bottomDashboard/Calendar.dart:47:16 抛出异常时,这是堆栈:#2 Paint.color= (dart:ui/painting. dart:1205:12) #3 _AppointmentRenderObject._drawMonthAppointmentIndicator(包:syncfusion_flutter_calendar/src/calendar/appointment_layout/appointment_layout.dart:2042:15)#4 _AppointmentRenderObject._drawMonthAppointment(包:syncfusion_flutter_calendar/src/calendar/appointment_layout/appointment_layout.dart: 1698:9) #5 _AppointmentRenderObject._drawCustomAppointmentView (package:syncfusion_flutter_calendar/src/calendar/appointment_layout/appointment_layout.dart:1662:11)#6 _AppointmentRenderObject.paint (package:syncfusion_flutter_calendar/src/calendar/appointment_layout/appointment_layout.dart:1614: 7)#7 RenderObject._paintWithContext(包:flutter/src/rendering/object.dart:2396:7) #8 PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:139:11) #9 PaintingContext.repaintCompositedChild (package:flutter/src/rendering/ object.dart:100:5) #10 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:975:29) #11 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:464: 19) #12 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:879:13) #13 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:328:5) #14 SchedulerBinding。 _invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1143:15) #15 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1080:9) #16 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:996:5) #20 _invoke (dart:ui/hooks.dart:163:10) #21 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:259:5) #22 _drawFrame (dart:ui/hooks.dart:126:31) (从类 _AssertionError 和 dart:async 中省略了 5 帧) 触发异常时正在处理以下 RenderObject:_AppointmentRenderObject#b4ead ...需要合成 ... parentData : (可以使用大小) ...约束:BoxConstraints(w=411.4, h=452.8) ... 层:OffsetLayer#2d0bc ...引擎层:OffsetEngineLayer#fc8e9 ...偏移量:Offset(0.0, 0.0) 。 .. 尺寸:尺寸(411.4,452.8)渲染对象:_AppointmentRenderObject#b4ead31)(从 _AssertionError 类和 dart:async 中省略了 5 帧)触发异常时正在处理以下 RenderObject:_AppointmentRenderObject#b4ead ...需要合成 ... parentData:(可以使用大小)...约束:BoxConstraints (w=411.4, h=452.8) ...层:OffsetLayer#2d0bc ...引擎层:OffsetEngineLayer#fc8e9 ...偏移量:Offset(0.0, 0.0) ...大小:Size(411.4, 452.8) RenderObject: _AppointmentRenderObject#b4ead31)(从 _AssertionError 类和 dart:async 中省略了 5 帧)触发异常时正在处理以下 RenderObject:_AppointmentRenderObject#b4ead ...需要合成 ... parentData:(可以使用大小)...约束:BoxConstraints (w=411.4, h=452.8) ...层:OffsetLayer#2d0bc ...引擎层:OffsetEngineLayer#fc8e9 ...偏移量:Offset(0.0, 0.0) ...大小:Size(411.4, 452.8) RenderObject: _AppointmentRenderObject#b4ead大小(411.4,452.8)渲染对象:_AppointmentRenderObject#b4ead大小(411.4,452.8)渲染对象:_AppointmentRenderObject#b4ead
需要合成parentData:(可以使用size)约束:BoxConstraints(w=411.4, h=452.8) layer: OffsetLayer#2d0bc engine layer: OffsetEngineLayer#fc8e9 offset: Offset(0.0, 0.0) size: Size(411.4, 452.8) == ==================================================== =================================================**