想要在aem触摸UI中根据需要制作图像
我想在AEM中将图像(fileUpload)设置为必填字段,因为Granite Validators不适用于fileUploads。想要在aem触摸UI中根据需要制作图像
此小工具不提供任何必需的“true”。 任何人都可以帮助我吗?
如果您使用的是AEM 6.0或6.1,那么“required:true”将不起作用,因为该属性在这些版本中不可用。 –
看看/libs/granite/ui/components/foundation/form/fileupload/fileupload.jsp里面详细介绍什么是花岗岩小部件将支持的支持性。示例为您的文件上传所需的(布尔)属性,如下面的代码段所示。
/**
* Indicates if the field is mandatory to be filled.
*/
- required (Boolean)
并且还添加了属性,它的工作方式与我在AEM6.2中测试它时的预期一致,如下图所示。
嗨瓦尔,如果我添加必需的真,它会给我错误,因为你在图像中显示,但如果我添加图像,它仍然显示error.Please正确测试,并返回给我Var。 –
@ShivaniGarg我们可以随时添加自定义验证并添加**未处理的cq:listener **。这是一个很好的例子:https://helpx.adobe.com/experience-manager/using/creating-touchui-validate.html – Akash
您是否尝试过在这篇文章中的步骤。看起来应用中存在验证问题? http://experience-aem.blogspot.co.uk/2016/05/aem-62-support-required-validator-on-file-upload-image-in-touch-ui-dialog.html –
我有一个对话框与两个图像选择器在不同的tabs.one是mendatory,一个不是。那我该如何解决呢? –
难道你不能模块化示例脚本,并使其适用于个别情况下的字段吗?我的意思是我在一个项目中看到了一些与此类似的JS,并认为它可以用JS编码。如果我能找到它的话,我会考虑它,但最终归结于JS组织。 –