CPDFComboBoxWidget.fromJson constructor
CPDFComboBoxWidget.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CPDFComboBoxWidget.fromJson(Map<String, dynamic> json) {
CPDFWidget common = CPDFWidget.fromJson(json);
return CPDFComboBoxWidget(
type: common.type,
title: common.title,
page: common.page,
uuid: common.uuid,
createDate: common.createDate,
rect: common.rect,
borderColor: common.borderColor,
fillColor: common.fillColor,
borderWidth: common.borderWidth,
options: json['options'] != null
? (json['options'] as List)
.map((e) => CPDFWidgetItem.fromJson(Map<String, dynamic>.from(e)))
.toList()
: null,
selectedIndexes: json['selectedIndexes'] != null
? List<int>.from(json['selectedIndexes'])
: [],
fontColor: HexColor.fromHex(json['fontColor'] ?? '#000000'),
fontSize: double.parse((json['fontSize'] as double).toStringAsFixed(2)),
familyName: json['familyName'] ?? '',
styleName: json['styleName'] ?? ''
);
}