J

Field Editor & Viewer Reference

All 34 editor types — exhaustive viewer and editor demonstrations with sample values.

Showing 40 of 40 editor types
TextStringText & Content

Single-line plain text input. The default for most string fields.

Empty
cell
detail
Normal
cell
Hello world
detail
Hello world
Long (200+ chars)
cell
This is a very long text value that exceeds two hundred characters in length and…
detail
This is a very long text value that exceeds two hundred characters in length and is designed to test how the renderer handles overflow, truncation, and the display of extended content in both cell and detail modes of the field renderer component.
GUID-like
cell
a1b2c3d4
detail
a1b2c3d4
TagsTagsText & Content

Comma-separated tag tokens rendered as pill badges.

Empty
cell
detail
Three tags
cell
urgentpriorityfollow-up
detail
urgentpriorityfollow-up
Seven tags
cell
alphabetagamma+4
detail
alphabetagammadeltaepsilonzetaeta
Single tag
cell
important
detail
important
MarkdownStringText & Content

Markdown-formatted text. Rendered with basic heading/list/bold/italic parsing in detail mode.

Empty
cell
detail
Formatted
cell
## Title **Bold** and *italic* - Item one - Item two
detail

Title

**Bold** and *italic*

  • Item one
  • Item two
  • Plain text fallback
    cell
    Just a plain sentence with no markdown formatting at all.
    detail

    Just a plain sentence with no markdown formatting at all.

    HtmlStringText & Content

    HTML content rendered via dangerouslySetInnerHTML in detail mode.

    Empty
    cell
    detail
    Formatted HTML
    cell
    <p>Some <strong>bold</strong> and <a href='#'>link</a> content.</p>
    detail

    Some bold and link content.

    Complex HTML
    cell
    <h3>Product Details</h3><ul><li>Feature A</li><li>Feature B</li></ul><p>See <em>documentation</em> for details.</p>
    detail

    Product Details

    • Feature A
    • Feature B

    See documentation for details.

    JsonJsonText & Content

    JSON blob. Pretty-printed in detail mode; shows {…} token in cell mode.

    Empty
    cell
    detail
    Object
    cell
    {…}
    detail
    {
      "id": 1,
      "name": "Sample",
      "active": true,
      "score": 4.5
    }
    Array
    cell
    {…}
    detail
    [
      {
        "key": "a",
        "val": 1
      },
      {
        "key": "b",
        "val": 2
      }
    ]
    Nested
    cell
    {…}
    detail
    {
      "user": {
        "id": "u1",
        "roles": [
          "admin",
          "editor"
        ]
      },
      "meta": {
        "created": "2024-01-01"
      }
    }
    CodeStringText & Content

    Source code. Rendered in a dark monospace block in detail mode.

    Empty
    cell
    detail
    JavaScript
    cell
    function greet(name) { return `Hello,
    detail
    function greet(name) {
      return `Hello, ${name}!`;
    }
    Multi-line
    cell
    const config = { apiUrl: process.env.A
    detail
    const config = {
      apiUrl: process.env.API_URL,
      timeout: 5000,
      retries: 3,
    };
    
    export default config;
    IdentifierStringContact & Network

    Email address. Renders as a mailto: link.

    PhoneStringContact & Network

    Telephone number. Renders as a tel: link.

    Empty
    cell
    detail
    International
    AddressStringContact & Network

    Multi-line postal address. Shows pin icon and first line in cell mode; full address in detail.

    Empty
    cell
    detail
    Australian
    cell
    123 Main Street
    detail
    123 Main Street Sydney NSW 2000 Australia
    Single line
    cell
    456 Broadway, New York, NY 10013
    detail
    456 Broadway, New York, NY 10013
    MacAddressStringContact & Network

    Network hardware address. Normalised to XX:XX:XX:XX:XX:XX format.

    Empty
    cell
    detail
    Colon format
    cell
    00:1B:44:11:3A:B7
    detail
    00:1B:44:11:3A:B7
    Dash format
    cell
    AA:BB:CC:DD:EE:FF
    detail
    AA:BB:CC:DD:EE:FF
    Broadcast
    cell
    FF:FF:FF:FF:FF:FF
    detail
    FF:FF:FF:FF:FF:FF
    IpAddressStringContact & Network

    IPv4 or IPv6 network address. Rendered in monospace with CPU icon.

    Empty
    cell
    detail
    LAN
    cell
    192.168.1.42
    detail
    192.168.1.42
    Private range
    cell
    10.0.0.1
    detail
    10.0.0.1
    Class B
    cell
    172.16.254.1
    detail
    172.16.254.1
    NumberNumberNumbers & Finance

    Integer or decimal number. Formatted with locale-aware thousands separators.

    Empty
    cell
    detail
    Positive
    cell
    42
    detail
    42
    Zero
    cell
    0
    detail
    0
    Negative
    cell
    -7
    detail
    -7
    Large
    cell
    1,000,000
    detail
    1,000,000
    CurrencyMoneyNumbers & Finance

    Monetary value formatted as AUD currency.

    Empty
    cell
    detail
    Normal price
    cell
    $1,299.99
    detail
    $1,299.99
    Zero
    cell
    $0.00
    detail
    $0.00
    Large amount
    cell
    $999,999.99
    detail
    $999,999.99
    PercentDecimalNumbers & Finance

    Percentage value. Shows a progress bar in detail mode; over-100% renders bar capped.

    Empty
    cell
    detail
    Normal
    cell
    73.5%
    detail
    73.5%
    Zero
    cell
    0%
    detail
    0%
    Complete
    cell
    100%
    detail
    100%
    Over 100%
    cell
    150%
    detail
    150%
    RatingInt32Numbers & Finance

    0–5 star rating. Interactive stars in editor; filled/empty stars in viewer scaled to max.

    Empty
    cell
    detail
    1 star
    cell
    detail
    1.0
    3 stars
    cell
    detail
    3.0
    5 stars
    cell
    detail
    5.0
    Decimal
    cell
    detail
    3.5
    GaugeDoubleNumbers & Finance

    Circular arc gauge for numeric KPIs. Display-only. Color changes by threshold. Accepts 0–100 or custom min/max.

    Empty
    cell
    detail
    Low (18%)
    cell
    18NaNNaN
    detail
    18NaNNaN
    Medium (62%)
    cell
    62NaNNaN
    detail
    62NaNNaN
    High (88%)
    cell
    88NaNNaN
    detail
    88NaNNaN
    Full (100%)
    cell
    100NaNNaN
    detail
    100NaNNaN
    DateTimeDateTimeDates & Times

    Date and time value. Formatted with en-AU locale including time.

    Empty
    cell
    detail
    Normal
    cell
    15 June 2024, 02:30 pm
    detail
    15 June 2024, 02:30 pm
    New Year
    cell
    1 Jan 2024, 12:00 am
    detail
    1 Jan 2024, 12:00 am
    Unix epoch
    cell
    14 June 2024, 09:20 pm
    detail
    14 June 2024, 09:20 pm
    DateDateDates & Times

    Date-only value. Formatted with en-AU locale.

    Empty
    cell
    detail
    Normal
    cell
    15 June 2024
    detail
    15 June 2024
    Year end
    cell
    31 Dec 2023
    detail
    31 Dec 2023
    TimeStringDates & Times

    Time-of-day value. Rendered with a clock icon.

    Empty
    cell
    detail
    Afternoon
    cell
    14:30
    detail
    14:30
    Morning
    cell
    09:00
    detail
    09:00
    Midnight
    cell
    00:00
    detail
    00:00
    MonthStringDates & Times

    Year and month (YYYY-MM). Rendered as full month name.

    Empty
    cell
    detail
    Recent
    cell
    June 2024
    detail
    June 2024
    Year end
    cell
    December 2023
    detail
    December 2023
    DurationStringDates & Times

    Time span. Accepts ISO 8601 (PT2H30M), plain seconds, or "Xh Ym" notation.

    Empty
    cell
    detail
    ISO 8601
    cell
    2h 30m
    detail
    2h 30m
    Seconds
    cell
    1h 0m
    detail
    1h 0m
    Short
    cell
    45m
    detail
    45m
    BooleanBooleanSelection & Logic

    True/false toggle. Renders a green checkmark or grey X.

    Empty
    cell
    detail
    True
    cell
    Yes
    detail
    Yes
    False
    cell
    No
    detail
    No
    Numeric true
    cell
    Yes
    detail
    Yes
    ChoiceStringSelection & Logic

    Single selection from a fixed list of options.

    Empty
    cell
    detail
    Draft
    cell
    Draft
    detail
    Draft
    Active
    cell
    Active
    detail
    Active
    Archived
    cell
    Archived
    detail
    Archived
    Suspended
    cell
    Suspended
    detail
    Suspended
    CollectionStringSelection & Logic

    Ordered list of string items. Rendered as a bullet list in detail mode.

    Empty
    cell
    detail
    Five items
    cell
    [5]Alpha, +4
    detail
    • Alpha
    • Beta
    • Gamma
    • Delta
    • Epsilon
    Two items
    cell
    [2]Foo, +1
    detail
    • Foo
    • Bar
    TOCBooleanSelection & Logic

    Terms and conditions acceptance. Renders "Accepted" in green or "Not accepted" in amber.

    Empty
    cell
    detail
    Accepted
    cell
    Yes
    detail
    Yes
    Not accepted
    cell
    No
    detail
    No
    StatusDotStringSelection & Logic

    Compact colored dot + optional label for operational status. Animates for active/processing states.

    Empty
    cell
    detail
    Active
    cell
    detail
    Active
    Inactive
    cell
    detail
    Inactive
    Processing
    cell
    detail
    Processing
    Pending
    cell
    detail
    Pending
    Error
    cell
    detail
    Error
    Warning
    cell
    detail
    Warning
    PasswordStringSecurity & Identity

    Masked secret. Always renders as bullet dots regardless of actual length.

    Empty
    cell
    detail
    Normal password
    cell
    ••••••••
    detail
    ••••••••
    Short PIN
    cell
    ••••
    detail
    ••••
    CreditCardStringSecurity & Identity

    Payment card number. Only last 4 digits shown; rest masked.

    Empty
    cell
    detail
    Visa
    cell
    •••• •••• •••• 9012
    detail
    •••• •••• •••• 9012
    Mastercard
    cell
    •••• •••• •••• 1234
    detail
    •••• •••• •••• 1234
    SignatureStringSecurity & Identity

    Captured signature. Short values render as "Signed" badge; long base64 renders as image in detail.

    Empty
    cell
    detail
    Signed (short)
    cell
    Signed
    detail
    Signed
    Has signature (long)
    cell
    Signed
    detail
    Signature
    ImageStringMedia & Files

    Image URL. Shows thumbnail in cell mode; full-size (max 192px) in detail.

    Empty
    cell
    detail
    Food photo
    cell
    detail
    Portrait
    cell
    detail
    FileStringMedia & Files

    File path or name. Shows extension badge and truncated filename.

    Empty
    cell
    detail
    PDF
    cell
    PDFcontract-2024.pdf
    detail
    PDFcontract-2024.pdf
    Image file
    cell
    JPGphoto.jpg
    detail
    JPGphoto.jpg
    Deep path
    cell
    XLSXreport-final-v3.xlsx
    detail
    XLSX/uploads/documents/2024/q2/report-final-v3.xlsx
    IconStringMedia & Files

    Named icon identifier. Renders a placeholder icon box in cell mode.

    Empty
    cell
    detail
    Star
    cell
    detail
    star
    Heart
    cell
    detail
    heart
    ColorStringMedia & Files

    Hex or CSS color value. Renders as a swatch in cell mode; swatch + hex code in detail.

    Empty
    cell
    detail
    Indigo
    cell
    detail
    #4f46e5
    Emerald
    cell
    detail
    #10b981
    Named CSS
    cell
    detail
    tomato
    RGB
    cell
    detail
    rgb(99,102,241)
    AvatarStringMedia & Files

    Displays initials in a colored circle. Used for name or email fields that represent a person. Cell shows initials only; detail adds the name.

    Empty
    cell
    detail
    Full name
    cell
    SC
    detail
    SCSarah Connor
    Single name
    cell
    M
    detail
    MMario
    Long name
    cell
    JE
    detail
    JEJean-Baptiste Emmanuel Zorg
    ReferenceReferenceReferences

    Cross-entity reference key. Renders in monospace with a hash icon and truncated ID.

    Empty
    cell
    detail
    Order reference
    cell
    00000099
    detail
    00000099
    Short ID
    cell
    product:seed
    detail
    product:seed
    LookupReferenceReferences

    Lookup link to another entity. Same rendering as Reference.

    Empty
    cell
    detail
    Customer
    cell
    customer:see
    detail
    customer:see
    Long ID
    cell
    567890ab
    detail
    567890ab
    TimeSeriesJsonAdvanced

    Time-series data points array. Read-only computed badge; not editable.

    Empty
    cell
    detail
    Two points
    cell
    {…}
    detail
    [
      {
        "t": 1718400000,
        "v": 42
      },
      {
        "t": 1718486400,
        "v": 67
      }
    ]
    Single point
    cell
    {…}
    detail
    [
      {
        "t": 1718400000,
        "v": 100
      }
    ]
    RegexStringAdvanced

    Regular expression pattern. Rendered surrounded by forward-slash delimiters.

    Empty
    cell
    detail
    Passport
    cell
    /^[A-Z]{2}\d{6}[A-Z]$/
    detail
    /^[A-Z]{2}\d{6}[A-Z]$/
    Email pattern
    cell
    /^[\w.-]+@[\w.-]+\.\w{2,}$/
    detail
    /^[\w.-]+@[\w.-]+\.\w{2,}$/
    Simple
    cell
    /^\d{4}$/
    detail
    /^\d{4}$/
    SparklineStringAdvanced

    Inline trend line chart. Accepts JSON array of numbers or {t,v} objects, or comma-separated numbers. Display-only.

    Empty
    cell
    detail
    Trending up
    cell
    detail
    Trending down
    cell
    detail
    Volatile
    cell
    detail
    Flat
    cell
    detail
    CSV format
    cell
    detail