Commit Graph

153 Commits

Author SHA1 Message Date
Andrew Kingston 13e5c5ad61 Update StringField and OptionsField to use BBUI components 2021-04-15 11:51:18 +01:00
Andrew Kingston 694dab654d Fix form picker component styling 2021-03-29 15:34:18 +01:00
Andrew Kingston 85377d24ce Update form setting datasource type 2021-03-19 13:09:22 +00:00
Andrew Kingston 78865ddef4 Add password field component 2021-03-01 14:13:11 +00:00
Andrew Kingston c3a74c5006 Update picker to use null as default placeholder value 2021-02-25 11:34:11 +00:00
Andrew Kingston aab74cce1a Add support for new relationship objects in client apps 2021-02-25 11:06:16 +00:00
Martin McKeaveney 4223078a68 fix undefined 1:N dropdown selection 2021-02-24 19:05:17 +00:00
mike12345567 99d356a862 Formatting. 2021-02-22 11:40:24 +00:00
Keviin Åberg Kultalahti 78ee1edf40 merge develop 2021-02-19 13:55:17 +01:00
Andrew Kingston a35c34fd82 Add disabled setting for forms and fields, and force autocolumns in forms to be disabled 2021-02-17 15:16:44 +00:00
Andrew Kingston ec94aaa90b Merge branch 'develop' of github.com:Budibase/budibase into url-context 2021-02-16 15:35:05 +00:00
Andrew Kingston af1654a3c9 Ensure form doesn't inherit built in datasources 2021-02-16 15:30:20 +00:00
Andrew Kingston d8b28899b8 Make form always inherit closest datasource 2021-02-16 13:27:38 +00:00
Keviin Åberg Kultalahti a7db499544 initial work to switch toggle to radio button 2021-02-15 17:12:39 +01:00
Keviin Åberg Kultalahti ce382f88de fixes crash when options was empty 2021-02-15 13:31:16 +01:00
Keviin Åberg Kultalahti b3964dddbb initial standard-components relationship field component update 2021-02-12 16:47:20 +01:00
Andrew Kingston 41b1920b27 Avoid relationship picker making rows calls for empty string ID 2021-02-12 11:17:13 +00:00
Andrew Kingston fb79a78164 Make all form components use fill width of container 2021-02-10 19:23:53 +00:00
Andrew Kingston 1fb4203b3a Adding validation to forms to ensure custom fields can't be the wrong type 2021-02-05 10:53:25 +00:00
Andrew Kingston d1df8aca41 Fix form constraints not being applied correctly 2021-02-04 15:23:26 +00:00
Andrew Kingston c36ddceb7e Pull form bindable properties from field definitions rather than schema 2021-02-04 13:01:49 +00:00
Andrew Kingston 7efdff487e Update text field values on Enter press 2021-02-03 15:02:50 +00:00
Andrew Kingston b701416f7c Require spectrum css files from correct picker component 2021-02-03 14:56:37 +00:00
Andrew Kingston d85665d21c Allow forms to generate query schemas. Fix query execution action 2021-02-03 14:53:13 +00:00
Andrew Kingston ea2f5ebbf9 Add listener to clear date pickers on certain keystrokes 2021-02-03 11:10:47 +00:00
Andrew Kingston e700b99fcf Force number field to set numerical values only 2021-02-03 10:53:48 +00:00
Andrew Kingston ba8d8b5327 Ensure field ID's are always safe to be used as DOM ID's 2021-02-03 10:32:21 +00:00
Andrew Kingston fa20f5dec7 Fix form validation sometimes being applied erroneously 2021-02-03 10:05:32 +00:00
Andrew Kingston 48f49dd947 Ensure consistent size of form fields regardless of label position 2021-02-02 13:50:46 +00:00
Andrew Kingston 3faef71ff4 Fix presence validation for array values 2021-02-02 13:50:13 +00:00
Andrew Kingston 56dfaba624 Add error state styles to date picker field 2021-02-01 19:01:43 +00:00
Andrew Kingston 9c0e417408 Add custom component actions. Simplify client context. Add form validation action 2021-02-01 18:51:22 +00:00
Andrew Kingston 9214157ea4 Fix long form field width 2021-02-01 18:00:38 +00:00
Andrew Kingston 22cad32a2d Update date picker to fix horrible flatpickr event handling 2021-02-01 14:10:55 +00:00
Andrew Kingston 260cecb5e5 Update form field ID's to always be safe 2021-02-01 14:10:38 +00:00
Andrew Kingston abd99f859a Improve validation around loading options for relationship field 2021-02-01 13:23:18 +00:00
Andrew Kingston b1c2780a72 Add reltationship field. Add common picker component to dedupe options and relationship fields. Add better animation and position to picker dropdowns 2021-02-01 13:15:35 +00:00
Andrew Kingston c9bf2700e3 Add form support for fields which can only use bindings rather than explicit onchange handlers 2021-02-01 11:14:24 +00:00
Andrew Kingston 0b64a81242 Automatically make forms use latest data context if it matches 2021-01-29 16:40:19 +00:00
Andrew Kingston 28fb04b31e Fix max string length validation 2021-01-29 13:24:43 +00:00
Andrew Kingston a4de9668ed Add attachment field to forms 2021-01-29 13:22:38 +00:00
Andrew Kingston acc8b77611 Fix validation on long form field 2021-01-29 10:28:13 +00:00
Andrew Kingston 95ca500bd5 Fix validation and focus styling on datepickers 2021-01-29 10:18:41 +00:00
Andrew Kingston 24a5b657bc Add date field validation 2021-01-28 19:41:46 +00:00
Andrew Kingston e72850b84d Integrate flatpickr with spectrum 2021-01-28 18:53:40 +00:00
Andrew Kingston 16c276aa9a Add rich text field to form components 2021-01-28 18:03:44 +00:00
Andrew Kingston 2c104396df Add boolean field, fix label alignment, fix picker z index 2021-01-28 16:31:55 +00:00
Andrew Kingston 8c90edf462 Add more functionality to core SpectrumField component to simplify other form components 2021-01-28 08:47:44 +00:00
Andrew Kingston e1f40ea066 Add FieldGroup component to allow easy mixing of fields and other content in forms 2021-01-27 18:25:57 +00:00
Andrew Kingston 6631fe2af8 Update builder preview to be interactive and improve builder preview experience 2021-01-27 15:52:12 +00:00
Andrew Kingston 12f3b7f6fa Add common SpectrumField component, add spectrum labels, add form label position customisation 2021-01-27 10:59:05 +00:00
Andrew Kingston 365c503224 Add automatic schema validation to forms and add builder settings for specific field types 2021-01-26 14:40:44 +00:00
Andrew Kingston 69b840c919 Add initial work on new Form component, spectrum styles and new text field 2021-01-26 08:55:44 +00:00