Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

usmankhalidbutt
Community profile usmankhalidbutt Level 2
Job title here
Location here
3 BADGES
Level 2

Level 2

Learn more
Joined the community 18-07-2017 10:26:58 AM
Offline
Top badges earned by usmankhalidbutt
Customize the badges you want to showcase on your profile
Populate Touch UI dropdown dynamically from sling servlet response.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
Hi,I'm trying to populate a select dropdown in the page properties for experience fragments with the JSON response returned by a sling servlet.In my page properties, I have two dropdowns: brand and author. Brand is populated via datasource using acs-commons generic lists. The author dropdown needs to fetch authors from an external service based on the brand selected and get populated with all the authors for that brand. I have a sling servlet (/services/users/get?brand=) that fetches the users/a...

Views

1.4K

Likes

0

Replies

1
Re: Access project data via sling servlet.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
neeleshkumar​What is the rootPath in this case?

Views

239

Likes

0

Replies

0
Re: Access project data via sling servlet.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
Thanks neeleshkumar​Any ideas on how I could get the remaining properties (created date, created by user, project path, experience fragments associated with project etc)?

Views

241

Likes

0

Replies

0
Access project data via sling servlet.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
Hi,I'm trying to access project data in AEM via a sling servlet. The servlet is working and I'm able to make an ajax POST call to retrieve a simple JSON object on the client side. As the next step, I'd like to be able to iterate over projects under /content/projects/ using the project API. So far, I'm just trying to get the titles for all projects as a String, but it doesn't seem to be working. If I remove the project iterator in the getProjectList() method, it returns the JSON object correctly,...

Views

1.1K

Likes

0

Replies

5
Re: Moving DAM asset from the Properties page throws error.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
smacdonald2008 dug a little deeper, and it looks like CFP 6.3.0.2 is supposed to fix it (Adobe Experience Manager Help | Release Notes: AEM 6.3 Cumulative Fix Pack ) although I instaslled it locally and it still didn't fix the issue. issue ID is CQ-4204251

Views

1.3K

Like

1

Replies

0
Moving DAM asset from the Properties page throws error.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
In AEM 6.3, when moving an asset from its Properties page, the move itself is successful but after the operation is complete, I'm redirected to http://localhost:4502/mnt/overlay/dam/gui/content/assets/metadataeditor.external.html/content/dam/<> , which throws the error below. Looks like it's trying to get a path that doesn't exist (with /mnt/overlay/dam/gui/content/assets/metadataeditor.external.html/) prefixed.Anyone have a solution for this? Everything is OOTB, none of the workflows or compone...

Views

1.8K

Like

1

Replies

4
Re: Accessing deep child nodes (nested multifield)
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
Nothing specific to the component.Even if I don't access the language node in the sightly template, it's creating x number of empty divs (however many languages have been added). It's iterating through it, but adding it at the wrong level.

Views

234

Likes

0

Replies

0
Accessing deep child nodes (nested multifield)
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
I'm trying to fetch values from a nested multifield. The content is stored as follows in jcr:The code below is adding the languages to the value map at the country level. ${country.locale} outputs the locale value for both nodes under languages. Any ideas?private List getLanguageLinks(String nodeName) { List multifieldList = new ArrayList(); try { if (null != langSwitcherNode && langSwitcherNode.hasNode(nodeName)) { Node propertyNode = langSwitcherNode.getNode(nodeName); if (propertyNode.hasNode...

Views

690

Likes

0

Replies

2
Re: AEM 6.2 extraClientlibs events get applied to ALL dialogs.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
I thought extraClientlibs only applied to the specific component that references that clientlib?How can I invoke the alert on dialog ready only for component A?

Views

1.2K

Likes

0

Replies

1
AEM 6.2 extraClientlibs events get applied to ALL dialogs.
Avatar
Validate 1
Level 2
usmankhalidbutt
Level 2

Likes

4 likes

Total Posts

10 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 3
Boost 1
View profile
usmankhalidbutt
- Adobe Experience Manager
Hi there, I've been trying to figure this out for a couple of days.I have component A and component B. I'm trying to add event listeners ONLY to the dialog for component A by adding the extraClientlibs property which references the custom clientlib on component A. As a test, it's just an alert that fires on dialog ready. But what's happening is after the page loads in edit mode, if I open the dialog for component B first, alert doesn't fire, which is the expected behavior. Then, if I open up the...

Views

1.4K

Likes

2

Replies

3
Likes from