搜尋套件、儲存庫與 APP 分類

套件詳情v0.0.3

dynamic_form_fields

一個用於建立動態表單欄位的 Flutter 套件,支援多種欄位類型與後端整合

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
41
喜歡數
1
Pub 分數
135

安裝套件

flutter pub add dynamic_form_fields

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個 Flutter 套件,可實現動態表單欄位的建立,支援多種欄位類型,例如文字、下拉選單與核取方塊。它允許與後端系統無縫整合,用於表單設定與資料處理。非常適合需要根據使用者輸入或伺服器回應而自適應的可客製化表單之應用程式。此套件跨平台,可在 Android、iOS、Web、macOS、Windows 與 Linux 上運作。它透過提供可重複使用的元件與結構化資料模型,簡化了表單管理。

適用情境

  • 構建可配置的用戶註冊表單
  • 建立調查或問卷介面
  • 實施管理員驅動的表單編輯器
  • 將表單與 REST API 集成
  • 支援多步驟動態工作流程

主要特色

  • 支援多種欄位類型
  • 後端驅動的表單設定
  • 跨平台相容性
  • 即時表單更新
  • 內建驗證工具
  • 可重用的表單組件

適合對象

  • 開發靈活的表單系統
  • 基於數據需要動態UI的應用程式
  • 與外部 API 集成的表單
  • 專注於快速表單原型設計的前端開發人員

使用建議

  • 需要理解基於 JSON 的表單架構
  • 可能需要自定義小部件覆蓋以實現複雜佈局
  • 後端必須提供一致的模式結構
  • 大型表單的性能影響
  • 有限的內建樣式選項,需額外自訂

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Dynamic Form Fields

A Flutter package for creating dynamic form fields with drag-and-drop reordering, multiple field types, and backend integration support.

Features

  • 🎯 Multiple field types supported:

    • Short Answer
    • Paragraph
    • Number
    • Email
    • DateTime
    • Range DateTime
    • Multi Dropdown
    • Dropdown
    • Checkbox
    • Radio
    • File Upload
  • 🔄 Drag and drop reordering

  • ✏️ Real-time field editing

  • 🗑️ Field deletion

  • 🎨 Customizable styling

  • 🔌 Backend agnostic (works with Firebase, REST API, GraphQL, etc.)

  • ✅ Built-in validation support

  • 🎯 Type-safe field types using enums

Getting started

Add this to your package's pubspec.yaml file:

dependencies:
  dynamic_form_fields: ^1.0.0

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。