dynamic_forms 0.2.0 copy "dynamic_forms: ^0.2.0" to clipboard
dynamic_forms: ^0.2.0 copied to clipboard

outdated

Dart library providing infrastructure to parse complex external form with expressions into a custom model.

example/main.dart

import 'package:dynamic_forms/dynamic_forms.dart';

void main() {
  var xml = '''<?xml version="1.0" encoding="UTF-8"?>
      <form id="form1">
          <formGroup id="formgroup1">
              <label
                  id="label1"
                  value="John Doe" />
              <label
                  id="label2">
                  <label.value>
                    <expression><![CDATA[
                            "Welcome " + @label1 + "!"
                        ]]></expression>
                  </label.value>
              </label>
          </formGroup>
      </form>''';

  var formManagerBuilder =
      FormManagerBuilder(FormParserService(getDefaultParserList()));
  FormManager formManager = formManagerBuilder.build(xml);
  var label2 = formManager.formElementMap["label2"] as Label;
  print(label2.value);
}
5
likes
0
pub points
33%
popularity

Publisher

unverified uploader

Dart library providing infrastructure to parse complex external form with expressions into a custom model.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

expression_language, quiver, rxdart, uuid, xml

More

Packages that depend on dynamic_forms