Indicator displays properly image only first time.
<rich:dragIndicator id="indicator"> <f:facet name="single"> {dragImage} </f:facet> </rich:dragIndicator> <a:outputPanel layout="block"> <rich:dragSupport dragIndicator="indicator" dragType="pic" dragValue="#{file}" > <rich:dndParam name="dragImage" > <s:graphicImage value="#{imageUtils.scaleImage(file.data)}"/> </rich:dndParam> </rich:dragSupport> <s:graphicImage id="img" value="#{imageUtils.scaleImage(file.data)}"/> </a:outputPanel>
<rich:dndParam name="dragImage" > <h:graphicImage value="/some_img.gif"/> </rich:dndParam>