Aem 如何在AdobeCQ5中找到定制的XtypeJS?

Aem 如何在AdobeCQ5中找到定制的XtypeJS?,aem,xtype,Aem,Xtype,如果我们知道js的值,是否有任何方法可以获得自定义xtype js的路径。假设我的xtype是urlwithlink,我想知道它的js驻留在哪里。就像我们知道客户机库名称一样,我们使用此链接获取其路径http://localhost:4504/libs/granite/ui/content/dumplibs.html有没有类似的方法来查找自定义xtype js的路径?小部件使用ExtJS API向其xtype注册,例如: CQ.Ext.reg("richtext", CQ.form.RichTe

如果我们知道js的值,是否有任何方法可以获得自定义xtype js的路径。假设我的xtype是urlwithlink,我想知道它的js驻留在哪里。就像我们知道客户机库名称一样,我们使用此链接获取其路径
http://localhost:4504/libs/granite/ui/content/dumplibs.html
有没有类似的方法来查找自定义xtype js的路径?

小部件使用ExtJS API向其xtype注册,例如:

CQ.Ext.reg("richtext", CQ.form.RichText);
找到JCR存储库中JS文件与其xtype之间映射的唯一方法是执行全文搜索。我认为不可能定义在二进制资源中查找内容的精确XPath/SQL2查询

如果您有自定义小部件的源代码,只需使用IDE找到相应的
CQ.Ext.reg
调用即可


如果您没有源代码,并且小部件仅在实例上可用,请创建一个包含ExtJS源代码的CQ包(对于标准CQ小部件,它是
/libs/CQ/ui
),解压并浏览内容,查找前面提到的
CQ.Ext.reg(“您的xtype”)
string.

小部件使用ExtJS API使用其xtype注册,例如:

CQ.Ext.reg("richtext", CQ.form.RichText);
找到JCR存储库中JS文件与其xtype之间映射的唯一方法是执行全文搜索。我认为不可能定义一个精确的XPath/SQL2查询来在二进制资源中查找某些内容

如果您有自定义小部件的源代码,只需使用IDE找到相应的
CQ.Ext.reg
调用即可


如果您没有源代码,并且小部件仅在实例上可用,请创建一个包含ExtJS源代码的CQ包(对于标准CQ小部件,它是
/libs/CQ/ui
),解压并浏览内容,查找前面提到的
CQ.Ext.reg(“您的xtype”)
string.

小部件使用ExtJS API使用其xtype注册,例如:

CQ.Ext.reg("richtext", CQ.form.RichText);
找到JCR存储库中JS文件与其xtype之间映射的唯一方法是执行全文搜索。我认为不可能定义一个精确的XPath/SQL2查询来在二进制资源中查找某些内容

如果您有自定义小部件的源代码,只需使用IDE找到相应的
CQ.Ext.reg
调用即可


如果您没有源代码,并且小部件仅在实例上可用,请创建一个包含ExtJS源代码的CQ包(对于标准CQ小部件,它是
/libs/CQ/ui
),解压并浏览内容,查找前面提到的
CQ.Ext.reg(“您的xtype”)
string.

小部件使用ExtJS API使用其xtype注册,例如:

CQ.Ext.reg("richtext", CQ.form.RichText);
找到JCR存储库中JS文件与其xtype之间映射的唯一方法是执行全文搜索。我认为不可能定义一个精确的XPath/SQL2查询来在二进制资源中查找某些内容

如果您有自定义小部件的源代码,只需使用IDE找到相应的
CQ.Ext.reg
调用即可



如果您没有源代码,并且小部件仅在实例上可用,请创建一个包含ExtJS源代码的CQ包(对于标准CQ小部件,它是
/libs/CQ/ui
),解压并浏览内容,查找前面提到的
CQ.Ext.reg(“您的xtype”)
string.

使用SQL2查询我们可以找到文件。例如,如果我的xtype名称是urlwithlabel,则SQL2查询将从[nt:base]中选择*作为s,其中包含(s.*,'urlwithlabel')。

使用SQL2查询我们可以找到文件。例如,如果我的xtype名称是urlwithlabel,则SQL2查询将从[nt:base]中选择*AS s WHERE CONTAINS(s.*'urlwithlabel')。

使用SQL2查询可以找到该文件。例如,如果我的xtype名称是urlwithlabel,则SQL2查询将从[nt:base]中选择*作为s WHERE CONTAINS(s.*'urlwithlabel')).

如果是您的自定义xtype,您不是为其编写了代码并知道将其放置在何处吗?无论如何,另一个选项是查询文件内容中的字符串:jcr:contains(,'CQ.Ext.reg(“urlwithlinkand”'))是的,这是我的自定义xtype,你说得对。我没有写代码,想知道它放在哪里。检查此链接是否有可用的默认xtype,如果是你的自定义xtype,你没有写代码并知道它放在哪里吗?无论如何,另一个选项是在文件内容中查找字符串:jcr:contains(,'CQ.Ext.reg(“urlwithlinkand”'))是的,这是我的自定义xtype,你说得对。我没有写代码,想知道它放在哪里。检查此链接是否有可用的默认xtype,如果是你的自定义xtype,你没有写代码并知道它放在哪里吗?无论如何,另一个选项是在文件内容中查找字符串:jcr:contains(,'CQ.Ext.reg(“urlwithlinkand”'))是的,这是我的自定义xtype,你说得对。我没有写代码,想知道它放在哪里。检查此链接是否有可用的默认xtype,如果是你的自定义xtype,你没有写代码并知道它放在哪里吗?无论如何,另一个选项是在文件内容中查找字符串:jcr:contains(,'CQ.Ext.reg(“urlwithlinkand”')是的,这是我的自定义xtype,u r正确我没有编写代码,想知道它的位置检查此链接是否有可用的默认xtype,我找到了查询,即从[nt:base]中选择*作为s,其中包含(s.*,'urlwithlabel'),其中urlwithlabel是xtype.:;)我找到了查询,即从[nt:base]中选择*作为s,其中包含(s.*,'urlwithlabel'),其中urlwithlabel是xtype:;)我找到了查询,即选择*FR