Leiste mit Community-Erfolgen erweitern.

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

Mark Solution

Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte erstellen Sie einen neuen Post.

GELÖST

AEM6.5 guideBridge API to get child data

Avatar

Level 8

Hello,

 

Could some one please provide inputs as how could I get the html text using guideBridge api from the below input field

 

The HTML content for the form is  :-

<label class="guideRadio " data-id="2" name="guideContainer-rootPanel" tabindex="0" aria-label="This is label" aria-required="true" aria-checked="false" placeholder="" data-original-title="" title="" role="radio">

<span class="guideRadioInput">

<input type="radio" id="guideContainer-rootPanel-2_widget" data-element-name="radioOption" name="radioOption" value="2" aria-required="true" style="position: relative;" element-name="radioOption" checkthis="test">

 </span>

<span class="guideRadioLabel"> This is radio label

<span class="guideRadioCaption">select a caption</span> </span>

</label>

 

On using the below code :-

let radioOption=guideBridge.resolveNode("radioOption");

 

1>on doing  console .log (radioOption.className) .

It is printing guideRadioButton

2>on doing radioOption.value  it gives the value as 2

 

How  to  get data for below:-

1> I would want to get the value from the attribute checkthis , how to get it using radioOption??

2>How to get data from other near elements based on class name guideRadioLabel and guideRadioCaption ??

 

Thanks,

Srinivas

 

 

 

 

1 Akzeptierte Lösung

Avatar

Korrekte Antwort von
Community Advisor

How  to  get data for below:-

1> I would want to get the value from the attribute checkthis , how to get it 

@srinivas_chann1 :

let radioOption=guideBridge.resolveNode("radioOption");

let checkthisValue = radioOption.checkthis;

 

2>How to get data from other near elements based on class name guideRadioLabel and guideRadioCaption ??

@srinivas_chann1 

you can use closest(".className") 

Thanks,
Siva

Lösung in ursprünglichem Beitrag anzeigen

2 Antworten

Avatar

Community Advisor

try below by passing the property of the element.

 

var result = guideBridge.getElementProperty({
   propertyName: "value",
  somExpression: ["somExpression1", "somExpression2"]
});
if (result.errors) {
     console.log("some som expressions were invalid");
     var err = result.getNextMessage();
    while(err != null) {
         //err.somExpression will point to the invalid somExpression in the Field.
         console.log(err.message);
    }
}
for(var i = 0; i< result.data.length; i++) {
     console.log(result.data[i]);
}

Avatar

Korrekte Antwort von
Community Advisor

How  to  get data for below:-

1> I would want to get the value from the attribute checkthis , how to get it 

@srinivas_chann1 :

let radioOption=guideBridge.resolveNode("radioOption");

let checkthisValue = radioOption.checkthis;

 

2>How to get data from other near elements based on class name guideRadioLabel and guideRadioCaption ??

@srinivas_chann1 

you can use closest(".className") 

Thanks,
Siva