문제

좋은 아침이에요,

잠시 동안 고치려고했던 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 템플릿의 올바른 장소 에서이 값을 출력하려고합니다. 장소를 찾는 가장 쉬운 방법은 기존 필드를 찾고 새 필드를 추가하는 것입니다.

도움이되기를 바랍니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top