2009-03-19 5 views
4

약 20 개의 서로 다른 데이터가있는 목록을 사용하는 SharePoint 솔루션이 있습니다. 나는 이들을 섹션/페이지/탭으로 분해하여 이들을 채우고 편집하는 사용자 경험이 그렇게 가난하지 않도록하고 싶습니다.SharePoint 목록 양식을 섹션/탭/페이지로 사용자 지정

나는 SPD (SharePoint Designer)를 사용하여 목록 양식을 사용자 지정하는 방법을 알고 있으며이를 달성하기위한 기술을 알고 있는지 궁금해하고있었습니다.

MultiView 컨트롤을 사용하여 보았습니다.하지만 폼에서 렌더링을 망칠 것으로 보입니다.

아이디어를 환영합니다.

+0

[Rico Accordion] (http://demos.openrico.org/demos/accordion)을 사용하여 양식을 나눌 수 있습니다. – user4531

+0

Tab 스타일 UI가있는 [SharePoint 사용자 지정 목록 양식] (http://arunduttgp.wordpress.com/2010/03/30/sharepoint-custom-list-form-with-tab-style-ui/)을보십시오.) –

답변

2

필요할 때까지 필드를 숨기려면 자바 스크립트를 만드십시오.하지만 제대로하기 위해서는 어려운 슬로우가 될 것입니다. 데이터에 대한 사용자 지정 .NET 양식을 만들고 개체 모델을 사용하여 목록 데이터를 저장하는 것이 더 쉬울 수 있습니다.

1

아마 현재 양식을 수정하고 javascript를 통해 어딘가에 클릭을 기반으로 표시하거나 숨기는 div 태그를 추가 할 것입니다. 이렇게하면 추가 .NET 코드가 모두 필요하지 않으므로 사용자가 본 다중 뷰 문제 일 수 있습니다.

1

jQuery UI에는 사용자가 모든 페이지를 채우지 않은 경우 양식이 제출되지 않도록하기 위해 일부 유효성 검사와 함께 활용할 수있는 멋진 tab control이 있습니다. jQuery를 첨부하기 전에 기존 양식을 별도의 div -wrap 테이블로 분할해야합니다.

1

PowerForms을 사용해보세요. 그것은 탭과 자유로운 컨트롤 포지셔닝 (실버 라이트 사용)을 지원합니다.

+0

링크가 작동하지 않습니다. 그것의 제거 된 – SaMolPP

1

this JavaScript를 사용하여 양식을 탭으로 분할했습니다. 너에게 쓸모가 있겠 니? image을 클릭하십시오. (아직 이미지를 게시 할 수 없기 때문에 ...)

+0

위의 링크가 작동하지 않았거나, 그 내용이 삭제되었습니다. – SaMolPP

+0

좋은 캐치 @SaMolPPp. 나는 링크를 고쳤다. – Tim

2

http://spform.com 양식 디자이너 도구를 사용해보십시오. jquery-ui 탭을 기반으로 탭을 사용하여 풍부한 동적 양식을 만들 수 있습니다.

+0

가격이 책정 된/라이센스가없는 무료 탭 솔루션을 찾고 있습니다. – SaMolPP

0

정보 경로 양식이이를 지원하지만 목록 대신 양식 라이브러리에 배치해야합니다. 양식 내의 다른 필드를 기반으로 반복 섹션을 필터링하고 이전 선택을 기반으로 필드 만 표시 할 수 있습니다. InfoPath가 있고 InfoPath 양식을 사용하도록 서버/라이센스를 설정했는지 확실하지 않은 가장 쉬운 방법입니다.

관련 문제