Aem 在对话框中更改另一个选择时,如何将图像属性重置为空白/空?

Aem 在对话框中更改另一个选择时,如何将图像属性重置为空白/空?,aem,Aem,当从另一个下拉列表中选择值时,我需要删除图像并在对话框中隐藏其标签。我还想删除组件本身的图像 目前,我可以在对话框中隐藏图像,但是图像没有被删除,而是被传递到JSP文件。我正在使用html5martimage作为xtype 这是dialog.xml代码: <imagepath jcr:primaryType="cq:Widget" ddGroups="[media]" fieldDescription="Best display supporte

当从另一个下拉列表中选择值时,我需要删除图像并在对话框中隐藏其标签。我还想删除组件本身的图像

目前,我可以在对话框中隐藏图像,但是图像没有被删除,而是被传递到JSP文件。我正在使用
html5martimage
作为xtype

这是dialog.xml代码:

<imagepath jcr:primaryType="cq:Widget"
           ddGroups="[media]"
           fieldDescription="Best display supported image for large (400 x 270px) 
                             and for small(260 x 193px)."
           fieldLabel="Thumbnail Image"                    
           fileReferenceParameter="./thumbnail"
           height="200"
           id="thumbnail"
           name="./bkgimage"
           rootPath=""
           width="150"
           xtype="html5smartimage"/>

请添加到现在为止您一直尝试的代码。我添加了代码。请检查任何帮助。我在这里被击中无法继续
function(comp) {
    var panel = comp.findParentByType("panel");
    var thumbnail = panel.getComponent("thumbnail");
    var dropdown = panel.findById("height");
    var width = panel.findById("width");
    var thumbnailAltText = panel.findById("thumbnailAltText");
    if (dropdown.getValue() == 'half-height') {
        thumbnail.hide();
        thumbnailAltText.hide();
        thumbnail.setValue(' ');
    } else {
        thumbnail.show();
        thumbnailAltText.show();
    }
}