contains, multi_select tag filtering, and email/url field types.
Schema
Entity: Contacts — key:contacts
| Field | Type | Notes |
|---|---|---|
name | text | required |
email | required | |
phone | text | |
company | text | |
role | text | |
website | url | |
tags | multi_select | client / vendor / partner / internal |
notes | textarea |
Key Patterns
Text Search with Debounce
Filter by Tag
contains on a multi_select field matches any record where the array includes the given value.
Combined Search + Tag Filter
Reading multi_select Values
Restoring Checkboxes on Edit
Null-Safe HTML Escaping
Always guardescapeHtml against null/undefined values — optional fields may be absent on older records: