0

나는 편집, 파일, 선택 및 날짜 제어로 구성된 봄 꽃에 정의 된 단락이 있습니다. 이제 해당 페이지의 각 날짜에 대해 하나의 데이터 항목 만 허용하려고합니다. 즉, 날짜 필드는 고유해야합니다. DailogValidator의 날짜 필드를 기반으로 중복 데이터 유효성 검사를 수행하려면 어떻게합니까?Magnolia CMS : 봄 꽃송이 절의 데이터 유효성 검사가 중복됩니다.

덕분에, 발리에서 Rupali

답변

0

당신은 콘텐츠에 액세스하고 같은 날짜를 갖는 단락을 찾고를 반복 할 수 있습니다.

MgnlContext.getAggregationState() 또는 유효성 검사기 메서드에 인수로 DialogCreationContext를 추가하여 콘텐츠를 가져올 수 있습니다.

페이지의 내용을 반복 할 때 같은 단락을 가진 ContentNode 유형의 노드를 살펴야합니다. 노드에 할당 된 단락은 노드 메타 데이터에서 '템플릿'으로 설정됩니다.

code은 기본적으로 동일한 작업을 수행하지만 클래스별로 검색에서 이름을 검색하는 대신 변경할 수 있습니다.

희망 하시겠습니까?

관련 문제