zk_form_g 1.4.8 zk_form_g: ^1.4.8 copied to clipboard
A easy, extensible and dynamic flutter form framework. Support for custom selectors, validators and widgets. Support form verification, insert, delete and so on.
import 'package:flutter/material.dart';
import './basic/form_page.dart';
import 'application.dart';
import 'dynamic/form_dynamic_page.dart';
void main() {
runApp(MyApp(),);
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: HomePage(),
);
}
}
class HomePage extends StatelessWidget {
const HomePage({
Key key,
}) : super(key: key);
@override
Widget build(BuildContext context) {
Application.appContext = context;
return Scaffold(
appBar: AppBar(
title: Text("示例"),
),
body: ListView(
children: [
ListTile(
title: Text("基本使用"),
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => FormPage(),
),
);
},
),
Divider(
height: 0.5,
thickness: 0.5,
),
ListTile(
title: Text("动态表单"),
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => FormDynamicPage(),
),
);
},
),
Divider(
height: 0.5,
thickness: 0.5,
),
],
),
);
}
}