2012-03-04 6 views
0

私は、アドレスを含むユーザー情報を表示するDataView Webパーツを持っています。アドレスは、リスト(Address1、Address2、Street、City、Zip)の複数の列にあります。私は、これらのフィールドを組み合わせて、単一の列に表示して、完全なアドレスが表示されるようにします。SharePoint DataView:複数のソース列のデータを1つの表示列に結合する方法

私は、データビューWebパーツに新しいですし、これまでに解決策を見つけていません。これは可能ですか?ソリューションでDataView XSLを編集する必要がありますか?どんな助けでも大歓迎です。

おかげ

答えて

1

は、私の知る限り、データビューWebパーツを知っているように、あなたは、データビューXSLを死ぬ編集する必要がありますが、これは非常に簡単です。あなたはまた、ページの背後にあるコードが表示されるように

を開き、編集のためのMSのSharePoint Designerでページは、湖底のバーで、「分割」をクリックしてください。また、ホームリボンバーの「詳細モード」をクリックする必要があります。コード・ページで

、あなたのWebパーツのコードを検索する必要があり、XSL-テンプレートで、あなたのようないろいろ書いを見つける:

<tr> 
<td class="ms-vb"><xsl:value-of select="@Address1" /></td> 
<td class="ms-vb"><xsl:value-of select="@Address2" /></td> 
<td class="ms-vb"><xsl:value-of select="@Street" /></td> 
<td class="ms-vb"><xsl:value-of select="@City" /></td> 
<td class="ms-vb"><xsl:value-of select="@Zip" /></td></tr> 

今、あなたは、このコードを変更する必要があります

<tr> 
<td class="ms-vb"><xsl:value-of select="@Address1" /><BR/> 
        <xsl:value-of select="@Address2" /><BR/> 
        <xsl:value-of select="@Street" /><BR/> 
        <xsl:value-of select="@City" /><BR/> 
        <xsl:value-of select="@Zip" /> 
</td> 
</tr> 

すべてのフィールドが1つのフィールドに表示されます。

関連する問題