radio 组件的 form_field 实现,提供行内Radio选择,支持嵌入Form组件中实现表单验证。

Features

支持表单验证的radio组件

Getting started

Usage

示例文件位于在 /example/radio_form_field_example.dart.

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    var data = RadioFormFieldOptions.fromJson({
      "data": [
        {
          "label": "测试选择1",
          "value": "1"
        },{
          "label": "测试选择2",
          "value": "2"
        },
      ]
    });

    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: RadioFormField(
            values: data.options ?? [],
          ),
        )
      )
    );
  }
}

Additional information

组件支持 void Function<String> onChanged 方法 以及 void Function(dynamic?)? onSaved 方法。

测试命令

fvm dart test

Libraries

radio_form_field
Support for doing something awesome.