내 커뮤니티 업적 표시줄을 확대합니다.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.

해결됨

Fetch node property value of asset whose Properties page is open

Avatar

Level 7

I have added a new dropdown to the asset Properties page. I have also added a custom validation file to the asset metadata schema. When I select any asset and open the Properties page, the JS file loads. 

I wanted to verify the value of some node properties-value (like title, mime type etc) of the asset whose Properties page is open. But i dnt know how can i get the resource and its property values.

1 채택된 해결책 개

Avatar

정확한 답변 작성자:
Community Advisor

@Shaheena_Sheikh 

You can do an AJAX call from your custom JavaScript to get the asset Node values. Try the below code.

 

let props  = $.getJSON($("form[data-formid]").data("formid")+".infinity.json");

// To get metadanode values
let props  = $.getJSON($("form[data-formid]").data("formid")+"/_jcr_content/metadata.json");

// Get specific property value
let mimeType = props.responseJSON["dam:MIMEtype"];

 

 Hope this works.

원본 게시물의 솔루션 보기

4 답변 개

Avatar

정확한 답변 작성자:
Community Advisor

@Shaheena_Sheikh 

You can do an AJAX call from your custom JavaScript to get the asset Node values. Try the below code.

 

let props  = $.getJSON($("form[data-formid]").data("formid")+".infinity.json");

// To get metadanode values
let props  = $.getJSON($("form[data-formid]").data("formid")+"/_jcr_content/metadata.json");

// Get specific property value
let mimeType = props.responseJSON["dam:MIMEtype"];

 

 Hope this works.

Avatar

Level 7
Can you please provide some link which I can use to explore further more on this one?

Avatar

Level 7
Your code sure works but it fetches alot of data in the response. How can i use a loop or something to get details of its children?

Avatar

Community Advisor
Hi @Shaheena_Sheikh, If you want to get the meatadata node values just use /_jcr_content/metada in place of .infinity. I have updates my answer above check.