Adobe CQ5使用fileuploaddialogbuton xtype
有人能举一个如何在对话框中设置fileuploaddialogbutton小部件的例子吗 我假设这是可以做到的-从文档: FileUploadDialogButton创建一个按钮,用于打开一个新对话框,以便通过FileUploadField上载文件。可以在编辑对话框中使用,其中上载必须以新对话框中的单独形式进行 我的搜索似乎返回的唯一结果是widgetapi文档,它没有提供任何示例 我在对话框中尝试了各种随机配置,但出现JS错误:Adobe CQ5使用fileuploaddialogbuton xtype,adobe,aem,Adobe,Aem,有人能举一个如何在对话框中设置fileuploaddialogbutton小部件的例子吗 我假设这是可以做到的-从文档: FileUploadDialogButton创建一个按钮,用于打开一个新对话框,以便通过FileUploadField上载文件。可以在编辑对话框中使用,其中上载必须以新对话框中的单独形式进行 我的搜索似乎返回的唯一结果是widgetapi文档,它没有提供任何示例 我在对话框中尝试了各种随机配置,但出现JS错误: TypeError: c.setSize is not a fu
TypeError: c.setSize is not a function
c.setSize(cw || undefined, ch || undefined);
注意,我没有在配置文档中指定任何高度或宽度,也没有将它们列为选项。有人能举个例子说明如何正确配置这个dialog.xml代码段吗
提前谢谢
编辑:
下面是我的对话框XML。它给出了错误,但它不是唯一一个在控制台中导致js错误的版本,我也没有声明这应该可以工作,因为缺少文档,我想举个例子
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Dialog"
height="{Long}700"
xtype="dialog">
<items
jcr:primaryType="cq:Widget"
xtype="tabpanel">
<items jcr:primaryType="cq:WidgetCollection">
<tab1
jcr:primaryType="cq:Panel"
title="Tab 1">
<items jcr:primaryType="cq:WidgetCollection">
<name
jcr:primaryType="cq:Widget"
fieldLabel="Enter name"
name="./theName"
xtype="textfield"/>
<description
jcr:primaryType="cq:Widget"
fieldLabel="Change description"
name="./changeDescription"
xtype="richtext"/>
<files
jcr:primaryType="cq:Widget"
collapsed="{Boolean}false"
collapsible="{Boolean}false"
title="Files"
xtype="dialogfieldset">
<items jcr:primaryType="cq:WidgetCollection">
<test
jcr:primaryType="cq:Widget"
fieldLabel="Test"
xtype="textfield"/>
<file-upload
jcr:primaryType="cq:Widget"
dialogTitle="the dialog title"
fieldLabel="the field label"
text="the text"
xtype="fileuploaddialogbutton"/>
</items>
</files>
</items>
</tab1>
</items>
</items>
在@rakhi4110上方添加给定错误的组件的对话框结构后发布thown.XML。我有一个解决办法,就是使用页面上的表单上传文件,这不是用户想要的,但现在可以。你考虑过使用HTML5智能文件吗?在这里,您可以设置useFlash=false,它还将提供一个文件上载字段。您是否参考了OOTB日历组件?组件的CRX路径为/libs/collab/calendar/components/calendar。它有一个对话框,其中包含文件上载,并满足您提到的要求。希望这能帮上忙。谢谢大家@yashahuja甚至复制它在日历中的使用方式也引发了同样的问题。托马斯-我来看看智能文件。