AEM 6.1 : Custom plugin for dialog pathfield

souhaylabdouni

16-01-2019

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 ?