Expand my Community achievements bar.

SOLVED

AEM 6.1 : Custom plugin for dialog pathfield

Avatar

Level 1

Hello,

We have a hard time for creating a custom plugin for a dialog pathfield.

The official documentation : CQ5 | Widgets API says that we can add plugins on pathfield

  • We try to code our custom plugin :

(function($) {

    var plugin = CQ.Ext.extend(CQ.Ext.emptyFn, {

        init: function(widget) {

            console.log('Hello Plugin');

        }

    });

    CQ.Ext.ComponentMgr.registerPlugin('customPlugin', plugin);

}($CQ));

  • We embed this plugin in clientLib of categories=[cq.wcm.edit]
  • We add our custom plugin on a pathfield

<normalUrl

                                jcr:primaryType="cq:Widget"

                                fieldDescription=""

                                fieldLabel="URL"

                                name="./normalUrl"

                                xtype="pathfield"

                                rootPath=""

                                plugins="customPlugin"

                                />

But it's not working, once we add the plugin the dialog doesn't work anaymore (no logs to investigate)

Is there a documentation for implementing a dialog plugin ?

1 Accepted Solution

Avatar

Correct answer by
Level 10
3 Replies

Avatar

Level 10

This is an older classic UI example. Most of the examples are based on Touch UI. I am searching to see if a few of our internal bloggers have covered this use case.

Avatar

Correct answer by
Level 10

Avatar

Level 1

smacdonald2008

Thanx for the blogs, this one Experiencing Adobe Experience Manager - Day CQ: AEM 62 - Classic UI extend Pathfield browse dialog t... gives us the solution.

The clientLib must be of category cq.widgets and not cq.wcm.edit