updateConditionalRule static method

void updateConditionalRule(
  1. ReportElement element,
  2. int index,
  3. Map<String, dynamic> rule
)

Updates a conditional image rule

Implementation

static void updateConditionalRule(
  ReportElement element,
  int index,
  Map<String, dynamic> rule,
) {
  final conditionalImages = List<Map<String, dynamic>>.from(
    element.properties['conditionalImages'] ?? [],
  );
  if (index >= 0 && index < conditionalImages.length) {
    conditionalImages[index] = rule;
    element.properties['conditionalImages'] = conditionalImages;
  }
}