2017-03-09 5 views
1

화강암 검사기가 fileUploads에서 작동하지 않기 때문에 AEM에서 필수 입력란으로 이미지 (fileUpload)를 만들고 싶습니다.AEM 터치 UI에서 필요한 필드로 이미지를 만들고 싶습니다.

이 위젯은 필요한 "true"를 제공하지 않습니다. 누구든지이 일을 도와 줄 수 있습니까?

+0

이 기사의 단계를 시도해 보셨습니까? 유효성 검사가 앱에 존재하는 것처럼 보입니까? http://experience-aem.blogspot.co.uk/2016/05/aem-62-support-required-validator-on-file-upload-image-in-touch-ui-dialog.html –

+0

대화 상자가 있습니다. 두 개의 이미지 선택기가 다른 탭에 있습니다. 한 명은 상속인이고 한 명은 아닙니다. 그럼 어떻게 해결할 수 있을까요? –

+0

샘플 스크립트를 모듈화하여 개별 사례에 대해 필드와 함께 사용할 수 없습니까? 나는이 프로젝트와 비슷한 JS를 보았고 JS 코딩으로 가능하다고 생각한다. 나는 그것을 발견 할 수 있으면 그것을 간략히 하겠지만 결국 JS 조직에 달려있다. –

답변

1
+1

AEM 6.0 또는 6.1을 사용하는 경우 해당 버전에서 해당 속성을 사용할 수 없으므로 "필수 : true"가 작동하지 않습니다. –

0

보기 :

는 API를 참조하십시오. 파일의 예는 아래 코드 스 니펫과 같이 언급 된 필수 (부울) 속성을 업로드합니다.

/** 
    * Indicates if the field is mandatory to be filled. 
    */ 
    - required (Boolean) 

은 또한 속성을 추가하는 것이 아래 그림과 같이 전 AEM6.2에서 테스트 한 경우에 예상대로 작동한다.

fileupload

+1

안녕하세요, 만약 내가 필요한 사실을 추가, 내가 이미지에 표시된대로 오류를 줘,하지만 내가 이미지를 추가하면, 그것은 여전히 ​​error.Please 그것을 정확하게 테스트하고 나에게 다시 돌려줘 보여줍니다. –

+0

@ShivaniGarg 우리는 언제나 사용자 정의 유효성 검사를 추가하고 ** afteredit cq : listener **를 추가 할 수 있습니다. 다음은 좋은 예입니다. https://helpx.adobe.com/experience-manager/using/creating-touchui-validate.html – Akash