showInputDialog function

void showInputDialog(
  1. BuildContext context,
  2. ValueChanged<String> okCallback, {
  3. ValueChanged<String>? cancelCallback,
  4. String? hintText,
  5. required String title,
  6. TextStyle? titleTextStyle,
  7. String? message,
  8. int? maxLength,
  9. String? okText,
  10. String? cancelText,
  11. bool required = true,
  12. String? content,
  13. TextInputType? inputType,
  14. int? maxLines,
  15. int? minLength,
  16. double? width,
  17. int? maxNum,
})

Implementation

void showInputDialog(
  BuildContext context,
  ValueChanged<String> okCallback, {
  ValueChanged<String>? cancelCallback,
  String? hintText,
  required String title,
  TextStyle? titleTextStyle,
  String? message,
  int? maxLength,
  String? okText,
  String? cancelText,
  bool required = true,
  String? content,
  TextInputType? inputType,
  int? maxLines,
  int? minLength,
  double? width,
  int? maxNum,
}) {
  showDialog(
    context: context,
    barrierDismissible: false,
    builder: (ctx) => InputDialog(
      title: title,
      width: width,
      hintText: hintText,
      onPressed: okCallback,
      message: message,
      cancelCallback: cancelCallback,
      maxLength: maxLength,
      button1Text: cancelText,
      button2Text: okText,
      hasRequired: required,
      content: content,
      maxLines: maxLines,
      titleTextStyle: titleTextStyle,
      minLength: minLength,
      maxNum: maxNum,
      inputType: inputType,
    ),
  );
}