SharePoint 목록에서 dispform.aspx를 사용자 정의하는 방법
-
06-07-2019 - |
문제
좋은 아침이에요,
잠시 동안 고치려고했던 SharePoint 사이트가 있습니다. NewForm.aspx 및 editform.aspx에 필드를 추가하는 데 문제가 없었지만 dispform.aspx는 완전히 다른 문제처럼 보입니다.
SharePoint 디자이너를 사용해 왔으며 다른 모든 필드가 다음을 사용하여 표시되는 것처럼 보입니다.
<xsl:value-of select="@Priority"/>
그러나 동일한 형식을 따라 새 필드를 삽입하려고하면 긍정적 인 것이 있어야 할 때 빈 값을 계속 끌어 올릴 수 있습니다.
짧은 : dispform.aspx에 표시 할 필드를 추가하려면 어떻게해야합니까?
어떤 도움이든 큰 감사를 표할 것입니다. 너무 갇혀 있습니다!
감사합니다, e
해결책:
사용중인 목록의 내용 유형 아래에 새 열을 추가하는 것을 잊었습니다. 도와 주셔서 감사합니다!
해결책
귀하의 접근 방식은 OKE입니다. 확인해야 할 몇 가지 사항이 있습니다.
1) 각 데이터 뷰 웹 파트에는 DataFields 태그가 있습니다.
<DataFields>@URL,URL;@Comments,Notes;@Color,Color;@Image,Image;</DataFields>
그리고 그것은 당신의 필드의 이름을 포함합니다. 이 목록에 새 필드가 표시되어 있는지 확인하십시오.
2) 또한 내부 필드 이름과 필드 이름 사이에는 차이가 있습니다. 위의 예에서 코멘트 내부 이름이지만 이름입니다 메모. 따라서 메모 필드를 올바르게 표시하려면 다음을 사용해야합니다.
<xsl:value-of select="@Comments"/>
3) XSLT 템플릿의 올바른 장소 에서이 값을 출력하려고합니다. 장소를 찾는 가장 쉬운 방법은 기존 필드를 찾고 새 필드를 추가하는 것입니다.
도움이되기를 바랍니다 ...
제휴하지 않습니다 StackOverflow