2013-03-15 1 views
2

애스펙트를 통해 person 애트리뷰트를 추가하여 aspect를 확장하고 싶지만 애스펙트 속성 중 일부는 여러 값을 가질 필요가 있습니다. 즉, 둘 이상의 값을 포함해야합니다. 예 : 사람의 기술 집합 어떻게해야합니까?야외 가로 속성에서 다중 값 특성을 어떻게 나타내면됩니까?

+0

[여기에 설명 된대로] 정의에'multiple = "true"'를 추가 했습니까? (http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fmetadata-model-props.html)? 그래도 문제가 해결되지 않으면 필요한 부분과 정상적인 방법이 왜 실패했는지에 대해 더 설명 할 수 있습니까? – Gagravarr

+0

질문을 한 직후에 이것을 발견했습니다. alf 개발에 익숙하지 않아 추가 속성을 가진 사람을 확장하고 새 사람을 만들기위한 양식 대화 상자를 변경해야합니다. 수락 할 수 있도록 답변으로 게시 할 수 있습니까? –

답변

2

당신이하고 싶은 일은 multiple="true"으로 속성을 다중 값으로 정의하는 것입니다. 자세한 내용은 in the documentation here입니다.

Alfesco 모델을 처음 사용하는 경우 thesetwo 위키 페이지가 도움이 될 수 있습니다. Professional Alfresco 책도 추천되었고, 작성된 이래로 모델링 섹션은 변경되지 않았습니다. (다른 몇몇 영역이 있지만)

+0

실제로 Person 모델을 확장하고 싶었고 이것을 발견했습니다 : http://ecmarchitect.com/archives/2012/02/27/1555 그러나 SlingshotUserFactory 클래스를 찾을 수 없어서 작동하지 않습니다. 확장 된 전쟁 파일 (공유 및 야외). 또한 4.1에 대한 누군가의 시도에 대한 회신이 작동하지 않아서 4.2에서 작동 할 수 있을지 의심 스럽습니다. –

+0

아직 거기 있어요! [소스 코드는 여기에 있습니다.] (http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/slingshot/source/java/org/alfresco/web/site/SlingshotUserFactory.java) - Share webapp의'alfresco-share' jar 파일에 있어야합니다. – Gagravarr

관련 문제