Module: Glib::JsonUi::ViewBuilder::Fields

Defined in:
app/helpers/glib/json_ui/view_builder/fields.rb

Overview

Field components for JSON UI forms.

This module contains all field types that can be used in forms, providing a consistent interface between Ruby backend and Vue.js frontend components.

All fields automatically integrate with form validation, I18n labels, and model binding.

Defined Under Namespace

Classes: AbstractField, Check, CheckGroup, ChipGroup, CreditCard, Date, Datetime, DynamicGroup, DynamicSelect, Email, File, Hidden, Location, MultiUpload, Number, Otp, Password, Phone, Radio, RadioGroup, Rating, RichText, Select, Sign, StripeExternalAccount, StripeToken, Submit, Text, Textarea, TimeZone, Timer, Upload, Url