flutter_survey_js 0.0.1-dev.4 flutter_survey_js: ^0.0.1-dev.4 copied to clipboard
Parse and display survey js
flutter_survey_js #
Flutter package for parsing and display surveyjs widgets
All these widgets and highly depend on reactive_forms
Live preview https://goxiaoy.github.io/flutter_survey_js/
IMPORTANT_NOTE #
This package has not fully tested, use at your own risk #
Supported widgets:
- matrixdropdown
- matrixdynamic
- matrix
- expression
- checkbox
- ranking
- radiogroup
- imagepicker
- dropdown
- text
- multipletext
- html
- image
- comment
- file
- rating
- boolean
- signaturepad
- paneldynamic
- panel
Supported validator:
- numericvalidator
- textvalidator
- answercountvalidator
- regexvalidator
- emailvalidator
- expressionvalidator
Getting Started #
import 'package:flutter_survey_js/survey.dart' as s;
...
const survey = {
"questions": [
{
"type": "rating",
"name": "satisfaction",
"title": "How satisfied are you with the Product?",
"mininumRateDescription": "Not Satisfied",
"maximumRateDescription": "Completely satisfied"
}
]
};
...
s.SurveyWidget(
survey: s.Survey.fromJson(survey),
onChange: (v) {
print(v);
},
onSubmit: (v) {
print(v);
},
)