cron_form_field 0.7.0 copy "cron_form_field: ^0.7.0" to clipboard
cron_form_field: ^0.7.0 copied to clipboard

A Flutter cron form field widget. It can edit cron expressions with this form field in an alert dialog.

cron_form_field #

pub package

Buy Me A Coffee

This CronFormField package is written in Dart for the Flutter. You can edit cron expressions with this form field in an alert dialog. This widget extends TextField to have more useful behavior. It supports both Standard and Quartz cron expressions with allowed and alternative values.

Usage #

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  cron_form_field: "^0.7.0"

In your library add the following import:

import 'package:cron_form_field/cron_form_field.dart';

For help getting started with Flutter, view the online documentation.

Example #

CronFormField(
  initialValue: '0 0 */3 ? * * *',
  // controller: _cronController,
  labelText: 'Schedule',
  onChanged: (val) => print(val),
  onSaved: (val) => print(val),
  // outputFormat: CronExpressionOutputFormat.AUTO
);

The result of val in onChanged, validator and onSaved will be a String.

Preview #

Overview

Bugs or Requests #

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket. Pull request are also welcome.

Developer #

Dániel Sipos

Sponsors #

This project is generously supported by TrophyMap, I18Nature, and several other amazing organizations.

3
likes
160
points
56
downloads

Publisher

verified publishersiposdani87.com

Weekly Downloads

A Flutter cron form field widget. It can edit cron expressions with this form field in an alert dialog.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on cron_form_field