1

SharepointでデータビューWebパーツを使用しようとしています。Webには、データの入力に関連する多くの記事があります。私の質問は、データソースが空の場合はどうなりますか?このシナリオでデフォルトのメッセージを表示する方法はありますか?

4

2 に答える 2

3

これは XSL スタイルシートで行うことができます。これは、データ ソースが空の場合に表示するテキストを設定するときに SharePoint Designer が行うことです。

    <xsl:variable name="dvt_IsEmpty" select="$dvt_RowCount = 0" />
    <xsl:choose>
        <xsl:when test="$dvt_IsEmpty">
            <xsl:call-template name="dvt_1.empty" />
        </xsl:when>
        <xsl:otherwise><!-- Do stuff if not empty --></xsl:otherwise>

<xsl:template name="dvt_1.empty"><!-- Default template from SPD -->
    <xsl:variable name="dvt_ViewEmptyText">There are no items to show in this view.</xsl:variable>
    <table border="0" width="100%">
        <tr>
            <td class="ms-vb">
                <xsl:value-of select="$dvt_ViewEmptyText" />
            </td>
        </tr>
    </table>
</xsl:template>
于 2008-12-14T18:21:55.923 に答える
1

DataView のプロパティに移動します。下部の [全般] タブの下に、n データが表示された場合に表示するメッセージを入力できるフィールドがあります。

于 2012-11-19T08:06:09.700 に答える