Comments (4)
As far as I remember, the adaptive table uses the FancyTableRenderer's addLinkColumn()
method - which in turn is simply a custom column-rendering function for addColumn()
.
But I saw that if the link is a function it will be evaluated
Could you link me to some code? I'm afraid I'm not quite sure what you're referencing here.
from jsonary.
Here in addColumnsFromLink you add the column and if the "rel" is a function in FancyTableRenderer.prototype.addLinkColumn it is threated differently as if it is a string....
But maybe this is the wrong way to try to implement this...
Actually I want just to override the LINK handling like this but for an adaptive table
Jsonary.render.register({
component: Jsonary.render.Components.REF_LINKS,
renderHtml: function (data, context) {
return(" some result of a function on data");
},
filter: function (data, schemas) {
return data.readOnly() && data.getLink('virt_col_u'); //some rel name
}
});
What would be the easiest way?
from jsonary.
OK - I will convert the adaptive table into a plugin as well as a renderer - so you should be able to make your own instances of the adaptive table, with custom columns and stuff.
I'll let you know when that's in.
from jsonary.
I have handled this differently so there is no more need for this...
from jsonary.
Related Issues (20)
- adaptive table and properties not in a schema HOT 4
- Use "preview" link relation
- links in adaptive table do not expand since last changes... HOT 3
- How to access parent data HOT 2
- describedby question HOT 3
- is there a way to escape text displayed as a string to be interpreted as html HOT 4
- title isn't respected when property is defined via "$ref" HOT 5
- default Value calculated by js function HOT 4
- one more allOf and additionalProperties question HOT 4
- adaptive-table object rendering - again
- Editing with an rel=edit and/or method=PUT should prefill the form with current model values HOT 1
- Editing doesn't support enums HOT 1
- issue with select generated for multiple oneOfs inside an allOf HOT 1
- clousure compiler warnings HOT 1
- default Value not set when loaded via link with described by HOT 1
- The Website Is Down HOT 8
- Can this be used on the client side? HOT 1
- Package Licensing HOT 1
- Is it possible to get a list of properties of schema?
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 jsonary.