Comments (12)
Hi @victorlut. I need the complete schema to reproduce this. Specifically the part related too document.personas
from json-editor.
@germanbisurgi Thanks for your reply. I can't share it fully but here's Personas. Personas is correctly located inside document, and it works well unless I use select2
.
"personas": {
"type": "array",
"title": "Personas",
"format": "table",
"items": {
"type": "object",
"additionalProperties": false,
"title": "Persona",
"format": "table",
"properties": {
"image": {
"type": "string",
"format": "uri",
"qt-uri-protocols": ["https"],
"qt-uri-extensions": [".svg"],
"title": "Image",
"description": "Type Uri here",
"links": [
{
"href": "{{self}}",
"mediaType": "image"
}
]
},
"text": {
"type": "string",
"title": "Text"
}
},
"required": ["text", "image"]
}
}
from json-editor.
Could you provide a similar schema that produces the same error so i can debug this? At first glance i would say that the problem lays the JSON path:
"watch": {
"personas": "document.personas"
}
It could be necessary to change it depending on the structure of your schema
from json-editor.
Could you provide a similar schema that produces the same error so i can debug this? At first glance i would say that the problem lays the JSON path:
"watch": { "personas": "document.personas" }It could be necessary to change it depending on the structure of your schema
Sure. If you change select2
to table
, you can see it's working. But only select2
format doesn't work.
{
"$schema": "http://json-schema.org/draft-06/schema#",
"$ref": "#/definitions/Document",
"definitions": {
"Document": {
"type": "object",
"id": "document",
"additionalProperties": false,
"properties": {
"personas": {
"type": "array",
"title": "Personas",
"format": "table",
"items": {
"type": "object",
"additionalProperties": false,
"title": "Persona",
"format": "table",
"properties": {
"image": {
"type": "string",
"format": "uri",
"qt-uri-protocols": ["https"],
"qt-uri-extensions": [".svg"],
"title": "Image",
"description": "Type Uri here",
"links": [
{
"href": "{{self}}",
"mediaType": "image"
}
]
},
"text": {
"type": "string",
"title": "Text"
}
},
"required": ["text", "image"]
}
},
"journeys": {
"type": "array",
"title": "Journeys",
"items": {
"type": "object",
"title": "Journey",
"properties": {
"persons": {
"type": "array",
"format": "select2",
"uniqueItems": true,
"description": "You can choose some of Personas list described above",
"items": {
"type": "string",
"name": "person",
"title": "person",
"watch": {
"personas": "document.personas"
},
"enumSource": [
{
"source": "personas",
"title": "{{item.text}}",
"value": "{{item.text}}"
}
]
}
}
}
}
}
},
"title": "Document"
}
}
}
from json-editor.
Move "format": "select2"
from persons
to persons.items
schema
from json-editor.
Move
"format": "select2"
frompersons
topersons.items
schema
It's not working. Does it work on your side?
from json-editor.
yes -> example
from json-editor.
yes -> example
Sorry. It's not what it should show. The result will be the same even if you remove format property. select2 should look like tags. Like this one. update
from json-editor.
@victorlut It should look like this, right?
But the select2
does not read the "personas" from the first array.
from json-editor.
@victorlut It should look like this, right?
But the
select2
does not read the "personas" from the first array.
Yes, exactly!
from json-editor.
I guess this duplicates #665 and #1484 ?
from json-editor.
Did anyone found the solution yet?
from json-editor.
Related Issues (20)
- Can I Do Dependencies Only On the Default Value And Enum? HOT 1
- [bug]select2 setValue report a error and not select it HOT 8
- Starrating format isn't working properly HOT 1
- bug/regression: bool or number value does not show when remove_empty_properties=true and use_default_values=false
- Can Do a "WACTH" To Another Root "JSON Editor". HOT 4
- Auto generate schema for simple cases HOT 5
- Support for chained / nested watch HOT 2
- Add meta-data (schema builder) example HOT 1
- Validation of datetime-local fails when oneOf is used HOT 3
- An error occurs when a dependency is defined after the field that depends on it HOT 1
- Dependent field does not update when watched field changes HOT 1
- Failure to parse schema with "default": null due to unhandled exception in browser console
- How do I add my syntax highlighting to Ace Editor? HOT 1
- test
- Enum wont be selected on load if it not the first element HOT 2
- Dependencies with false values not fullfilled HOT 1
- Adding a property breaks UI with a couple of exceptions in the console
- Cannot set (programmatically) value for "enum" string HOT 2
- compare fields HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from json-editor.