Andrew Kingston
dc077da5ae
Improve how component context is retrieved for live eval and provide extra context from grid and card blocks
2024-02-16 14:21:03 +00:00
melohagan
e171873b10
Only add repeater id to Card block URL if needed ( #13023 )
...
* Only add repeater id to URL if needed
* update account portal
* update account portal
2024-02-13 16:38:36 +00:00
deanhannigan
d246adca9c
Revert "Revert "Global bindings""
2024-01-22 11:10:03 +00:00
deanhannigan
b2c790650b
Revert "Global bindings"
2024-01-22 11:03:05 +00:00
Dean
64951d6f29
PR feedback
2024-01-22 09:44:57 +00:00
Dean
f0feed9cd9
Merge remote-tracking branch 'origin/global-bindings' into fixes/global-bindings
2024-01-22 09:24:26 +00:00
deanhannigan
0be0ace9fe
Merge branch 'master' into global-bindings
2024-01-22 09:14:34 +00:00
melohagan
af51a167a3
Support custom validation rules for ejected block fields ( #12799 )
2024-01-19 11:32:13 +00:00
Dean
f03d49f3d3
Fix for Data provider pageNumber binding. Global repeater context flag. Add provider context to table block. Expose rows in form blocks
2024-01-17 10:04:40 +00:00
deanhannigan
50abdf2e63
Merge branch 'master' into global-bindings
2024-01-15 15:28:00 +00:00
Dean
39438c997a
PR update
2024-01-15 10:37:34 +00:00
Dean
2a6af35e6a
UX feedback. Added styling and button positioning
2024-01-11 15:21:36 +00:00
Dean
327d9ecb86
Fixes for rendering issues for Multistep in client and builder
2024-01-10 09:40:09 +00:00
Dean
eedefbb69d
Remove debugging statement
2024-01-09 10:57:39 +00:00
Dean
c039b0421d
Trigger a redraw of the form step contents when the step index change
2024-01-09 10:08:58 +00:00
Dean
ccc91dcca5
Enable layouts in multistep form blocks
2024-01-05 17:22:37 +00:00
Dean
e94f70a940
Added key for fields to ensure they are re-rendering correctly when updating the field config
2024-01-04 12:12:51 +00:00
Andrew Kingston
a244b34e53
Fix multi step settings rendering and improve multi step form block client rendering when inside builder
2023-12-14 14:33:43 +00:00
Andrew Kingston
08cd5bbb91
Refactor form block layout and add functional update and view multi step forms
2023-12-13 13:09:57 +00:00
Andrew Kingston
235cfa3660
Mutate state when working with form steps to prevent latency issues
2023-12-13 10:24:26 +00:00
Andrew Kingston
1579fe36c7
Fix multiple issues with resetting state in both builder and client lib when updating multi step form config
2023-12-12 21:00:45 +00:00
Andrew Kingston
69ea28ad46
Clean up and improve multi step form block
2023-12-12 20:22:48 +00:00
Andrew Kingston
173a76dc52
Improve setting rendering and add dynamic section title
2023-12-08 16:10:56 +00:00
Andrew Kingston
223a315801
Update multi step form block to use core button config generation
2023-12-08 14:39:47 +00:00
Andrew Kingston
5a8c12c91b
Move multi step button config into frontend core and fix button config setting layout
2023-12-08 14:15:23 +00:00
Dean
1a03d9d729
Initial pass at the multistep form block
2023-12-06 20:39:35 +00:00
Dean
848fea0621
PR feedback and refactoring
2023-11-30 10:42:21 +00:00
Dean
c0012409f7
Added button group support to Formblock and Tableblock components
2023-11-23 10:45:13 +00:00
Mel O'Hagan
fee9a9d65d
Merge branch 'master' into budi-7105-builder-option-for-read-only-form-fields
2023-11-07 08:27:04 +00:00
Mel O'Hagan
5923ae2983
Make form block view readonly
2023-11-01 16:40:23 +00:00
Mihail Hadzhiev
67167cf233
Merge branch 'master' into form-block-field-layout
2023-11-01 15:41:29 +02:00
Andrew Kingston
4fd1c26bbd
Clean up
2023-10-27 15:13:49 +01:00
Dean
d9f52295ee
Moved the description block out of the header to ensure it's visible for the view mode
2023-10-27 11:36:45 +01:00
Andrew Kingston
e2c2f5e2a6
Fix some issues with dropzone height and ensure field alignment settings are ignored unless used inside a form block
2023-10-27 08:50:26 +01:00
Andrew Kingston
77cd723315
Remove label alignment option from form block to support custom field layouts
2023-10-27 08:14:55 +01:00
Andrew Kingston
acc1e6f14c
Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout
2023-10-27 08:07:57 +01:00
Andrew Kingston
291ecd45fe
Allow form block fields to be clicked from within the preview
2023-10-20 09:38:55 +01:00
Andrew Kingston
02fb5f3865
Add prototype of form block field layout
2023-10-20 09:37:45 +01:00
Dean
a064512224
Added description field to the formblock
2023-10-18 11:14:16 +01:00
Martin McKeaveney
65af2ed7c2
backmerge from master
2023-09-27 17:06:57 +01:00
Adria Navarro
2bc96addc2
Register BBReferenceField
2023-09-25 21:52:16 +02:00
Dean
d6ae511eda
Refactor of the delete label logic into a block
2023-09-25 12:43:43 +01:00
Dean
fcb1575da5
Added default config values for buttons on auto screen creation. Added behaviour to accomodate screens created without defaults set.
2023-09-25 10:59:34 +01:00
Dean
61cbd45806
Fix for default create row label in table block. Ensure its always visible
2023-09-05 13:32:54 +01:00
Dean
c6bd81ba21
Fix for datasource reset on formblock. Added 'resetOn' to the manifest to trigger a clear when the configured field is cleared
2023-09-05 11:40:52 +01:00
Andrew Kingston
37158ea387
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-30 08:06:19 +01:00
Dean
3bdb1ea877
PR Feedback updates
2023-08-29 17:11:25 +01:00
Andrew Kingston
f7805ef5f9
Fix table blocks not being able to create rows through V2 views
2023-08-24 16:29:21 +01:00
Andrew Kingston
c78fcb2ba6
Ensure 'table' type settings are migrated and handled properly. Allow deleting rows from views
2023-08-24 15:50:57 +01:00
Dean
1ec2faf74d
List refinement, Form Block UX updates for action type. Bug fixes for FormBlock bindings. TableBlock UX updates and Component Setting updates
2023-08-24 14:39:53 +01:00
Andrew Kingston
df676bbe9e
Update table block to work with views
2023-08-22 13:39:58 +01:00
Dean
79c9535659
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-04 11:31:50 +01:00
Dean
cb2a19620b
Initial commit
2023-08-03 09:29:12 +01:00
Andrew Kingston
c0c5a57a99
Supress notification from form block delete row action if configured
2023-07-31 11:50:42 +01:00
Dean
08ba1c8ccd
Added a simple histogram to the supported chart types
2023-07-27 13:04:09 +01:00
Martin McKeaveney
979883257e
backmerge master
2023-07-19 17:11:15 +01:00
Andrew Kingston
869e6688a0
Merge pull request #11140 from Budibase/allow-customizing-component-alerts
...
Allow suppressing block row creation alerts
2023-07-11 11:25:56 +01:00
melohagan
7a06fcee0f
Add BigInt type support ( #11145 )
...
* Add BigInt type
* Allow BigInt columns to be added
* Sort fixes
* Add BigInt field
2023-07-07 15:11:41 +01:00
Gerard Burns
8371c3f644
Allow suppressing block row creation alerts
2023-07-05 14:59:25 +01:00
Gerard Burns
0c38124f6a
Form Block Improvements ( #10404 )
...
* Form Block Improvements
* PR Fixes
* PR feedback
2023-04-25 09:57:21 +01:00
melohagan
3073fcfc63
Add empty text property to all blocks ( #10332 )
...
* Add noRowsMessage for Table
* CardsBlock noRowsMessage setting
* RowExplorer noRowsMessage setting
* Add noRowsMessage setting for FormBlock
* Fix default noRowsMessage
2023-04-20 10:36:43 +01:00
Andrew Kingston
1b2b4dba88
Revert skeleton loaders and restore required setting functionality ( #9979 )
2023-03-27 14:43:29 +01:00
Andrew Kingston
2a2466fbda
More fixes ( #9387 )
...
* Mark filters as nested settings to support persisting bindings post block ejection
* Add support for searching on linked fields in blocks
* Fix multi-select pickers closing on every click
* Target spectrum root element by default when rendering popovers, and allow customisation via context for client library
* Don't send up invalid HBS expressions when filtering on dates in blocks with empty date value
* Move profile above theme in user dropdown
2023-01-19 16:09:40 +00:00
Andrew Kingston
07377ba54e
Merge branch 'develop' of github.com:Budibase/budibase into develop
2022-12-02 10:21:00 +00:00
Andrew Kingston
05526a86cf
Fix incorrect prop used in table block for title button click actions
2022-12-02 10:20:49 +00:00
Gerard Burns
6e4f560948
Skeleton Fixes ( #8845 )
2022-12-02 09:24:05 +00:00
Andrew Kingston
3c0d58bb91
Clear a create form block when submitted
2022-11-25 13:34:25 +00:00
Andrew Kingston
343aff9f88
Update side panel transition to be much smoother
2022-11-23 16:14:58 +00:00
Andrew Kingston
c01b9af1f0
Merge branch 'develop' of github.com:Budibase/budibase into side-panel
2022-11-22 16:52:09 +00:00
mike12345567
cfbed0b236
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-11-21 15:05:48 +00:00
Andrew Kingston
b71b5704da
Use overlay side panel and update table block side panel heading
2022-11-21 11:05:06 +00:00
Andrew Kingston
75ee5117ea
Improve makeComponentUniqueUtil and improve ejected table block structure
2022-11-17 14:49:13 +00:00
Andrew Kingston
539b6a8a96
Allow custom naming of components inside blocks for better ejection
2022-11-17 14:20:18 +00:00
Andrew Kingston
4e519d75b4
Ensure side panel ejection works properly and tidy up table block structure
2022-11-17 14:18:55 +00:00
Andrew Kingston
e8b993b14c
Add working side panels to table blocks
2022-11-17 10:16:45 +00:00
Andrew Kingston
2b42b21b3a
Add migration to automatically convert legacy table settings into new action setting
2022-11-15 11:54:45 +00:00
Andrew Kingston
e37027f808
Use explicit actions for opening and closing side panels, and automatically close side panels when using form blocks
2022-11-15 11:54:20 +00:00
Gerard Burns
e70710f7b9
Add Row Explorer Block ( #8454 )
...
* Add Row Explorer Block and Row Details Component
* PR Feedback
* adding showSaveButton prop to formblock in row explorer
* PR Feedback
* PR Feedback
* Change row explorer name in manifest
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-11-14 11:54:44 +00:00
Andrew Kingston
2eeac325f3
Adjust styles so placeholder component is left aligned
2022-11-14 09:25:45 +00:00
Andrew Kingston
43b5c120b5
Refactor form block to use a different structure depending on type, and fix issue with bindings breaking and forms not appearing
2022-11-09 10:28:15 +00:00
Gerard Burns
db26fce00b
Fix Form Block Create Mode Bindings Causing Error When Ejected
2022-11-02 18:17:20 +00:00
Dean
72028b57ec
Don't attempt to render the internal chart until a type has been set
2022-10-24 16:31:58 +01:00
Dean
f4d3d99b9e
Removed unnecessary block configuration elements
2022-10-24 16:21:08 +01:00
Dean
cdcfbc6dce
Initial commit for chart block component
2022-10-21 14:20:40 +01:00
Dean
3f434f7410
Removed commented out barcode scanner config
2022-10-13 17:06:04 +01:00
Dean
2bff6254de
Initial commit, refactoring of autoscreens to incorporate blocks
2022-10-11 17:05:19 +01:00
Andrew Kingston
0fd4912e5b
Lint
2022-08-25 11:12:36 +01:00
Andrew Kingston
daff5b173e
Update form block styles to expect a header when buttons are defined
2022-08-25 09:25:30 +01:00
Andrew Kingston
10a251f1f6
Update form block to be ejectable
2022-08-25 09:24:27 +01:00
Andrew Kingston
8d76959f88
Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block
2022-08-25 08:53:07 +01:00
Andrew Kingston
b66ef636ac
Allow block ejection to properly apply all styles from blocks
2022-08-24 09:05:08 +01:00
Andrew Kingston
98b6bbb039
Update block ejection to account for children of blocks
2022-08-24 08:37:53 +01:00
Andrew Kingston
6d77b67cfa
Update ejectable table block to be more responsive
2022-08-23 19:31:48 +01:00
Andrew Kingston
5286cbf214
Update cards block to be ejectable
2022-08-23 19:30:35 +01:00
Andrew Kingston
ea9eb1c056
Tidy up table block and remove unused styles
2022-08-23 19:13:40 +01:00
Andrew Kingston
6716f5e978
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks
2022-08-23 15:34:25 +01:00
Andrew Kingston
382aac3ad4
Fix view form block not showing data and move size setting to general section
2022-08-23 15:08:39 +01:00
Andrew Kingston
0a2ad8f879
Remove form block and rename form block plus to form block
2022-08-23 14:58:56 +01:00
Andrew Kingston
434fe378c7
Merge branch 'develop' of github.com:Budibase/budibase into form-block
2022-08-23 11:40:15 +01:00
Andrew Kingston
303bfd5be4
Make block searching on dates useful by using a range of the whole day
2022-07-22 11:10:20 +01:00