Comments (3)
Not sure, but couldn't you just use labels with that text? E.g., with https://github.com/joshfire/jsonform/wiki#the-tpldata-property
from jsonform.
What I ended up doing is setting the htmlClass and for setting things that are not controlled by the CSS I do something like this:
$('form').jsonForm(jsonaryEnvelope);
$('.readOnly input').prop("readonly", true);
$('.longTextInput .controls input').prop("size", 90);
But it is a bit of a hack since there does not seem to be a great deal of consistency in the tag tree beneath the div tag to which the htmlClass gets applied. As you can see above the input may be a direct child. OR it might be a child of a <div class="conrols"> which is a child of the div to which the htmlClass gets applied.
It would be far more elegant if we could instruct JSON form to update these properties since it is what is actually cognizant of the structure of the forms that it creates.
from jsonform.
Hi @StephenOwens-dcat ,
JSON Form now supports the readonly
property (see #32). Setting this flag in the description of the field sets the readonly
attribute of the input field and adds a jsonform-readonly
class to the field's container <div>
so that you may enhance styles if you so wish.
Hope this addresses your use case. Reopen the issue if not.
from jsonform.
Related Issues (20)
- Ace Type as Array HOT 10
- How to Map My Custom JSON Value to JSON Forms HOT 8
- titleMap in selectbox array HOT 4
- [Question] How to get the markup of the form programatically in JS without attaching it to a DOM element HOT 3
- How to make a valid json with a onChange function ? HOT 4
- Add custom field to fieldset HOT 2
- activeClass isn't applied correctly for schemas with defaults HOT 2
- How to build a stepper form HOT 4
- process change, just fyi.. all PRs against develop branch
- Expanded Fieldset + Default TabIndex set - Collapse issue (bug) HOT 4
- tabs-left not supported in bootstrap v3
- Hide submit button HOT 2
- How to escape slash in scope HOT 3
- Rendering fails if property name contains dots HOT 1
- Missing array brackets [] on array items when using a custom field type HOT 1
- Error: JSONForm does not yet support schemas that use the $ref keyword. See: #54" HOT 2
- Boolean options are always true HOT 5
- How to use this library with bundler HOT 1
- How to show error after a control value is changed, HOT 1
- date / datetime formatting HOT 3
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 jsonform.