Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mixed support #2409

Open
wants to merge 35 commits into
base: master
Choose a base branch
from
Open

Conversation

kchobantonov
Copy link
Contributor

@kchobantonov kchobantonov commented Dec 30, 2024

  1. provide support for mixed types
  2. fix clearing of inputs when not under an object - e.g. string once cleared will become empty string rather than to return undefined to remove the property from the parent object
  3. fix date controls, now the date can show year, year/month and etc. depending on the control option views
  4. improve the performance to convert dayjs format into maska format function
  5. fixing the :key to at least have the collection size into the key so when the size changes the vue will not reuse html elements leaving attributes like id unchanged
  6. add more examples to show how the mixed control can be used
  7. use arraySchema from the mapped values rather than using Resolve
  8. minor UI changes to use less space
  9. core changes : use the provided schema when the resolve failed, make sure that boolean is valid schema as well - e.g. items: true is valid schema (Note: the last change for the items to be boolean was reverted back since more code should be adjusted - maybe a future improvement)

…ot part of the object that has the property defined in properties then to not clear it - e.g. send undefined value
… based on index - e.g. prevent reusing elements when the array change size which will cause id properties for example to not have correct value
…n also allow such case to be handled by the object renderer
…s no need to resolve that schema just use it
Copy link

netlify bot commented Dec 30, 2024

Deploy Preview for jsonforms-examples ready!

Name Link
🔨 Latest commit 40dc34f
🔍 Latest deploy log https://app.netlify.com/sites/jsonforms-examples/deploys/677f071b2045fe000933970f
😎 Deploy Preview https://deploy-preview-2409--jsonforms-examples.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@kchobantonov
Copy link
Contributor Author

@coveralls
Copy link

Coverage Status

coverage: 82.439% (-0.07%) from 82.504%
when pulling e3c8b3c on kchobantonov:mixed-support
into 1dd3960 on eclipsesource:master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants