Comments (3)
Works perfectly. Thank you!
from datocms-plugin-computed-fields.
Hi @slanelb, thanks for using this plugin!
This is something that is possible by using the helper function getModel
A multi link field always saves the id of the model. This model we can await
and use the correct field in that model. Since it's an async field you can use promises to get the right data.
An example would be:
const multipleLinkField = multiple_link_field // The multiple field key
const promises = multipleLinkField.map(async link => {
const thisLink = await getModel(link)
return thisLink.title
})
const allLinks = await Promise.all(promises)
return allLinks
I hope this helps you in the right direction. Let me know if this works or feel free to leave questions!
from datocms-plugin-computed-fields.
Thank you for your quick and full reply. I will try this. Great plugin!
from datocms-plugin-computed-fields.
Related Issues (17)
- Not published correctly? HOT 3
- Adding computed fields for existing content HOT 1
- Missing environment ID causes issues in non-primary environments HOT 1
- Computing a link field HOT 1
- Allow getFieldValue to return object HOT 2
- Properly hide or disable the field HOT 4
- Where does console.log show up? HOT 1
- Does not work as part of Blocks HOT 4
- Script not firing on field value change. HOT 3
- Computed field is not recalculated when modifying fields of sibling (block) HOT 2
- Usage on an Single Asset field causes Display Editor to become locked; unable to switch back to default HOT 4
- Problem with supporting multiple locales.
- Not returning anything HOT 5
- How to access Local based content? HOT 2
- RTL behaviour of the field
- Get ID of current record 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 datocms-plugin-computed-fields.