J'essaie d'utiliser le composant WebPart Data View dans Sharepoint. Il existe de nombreux articles sur le Web liés au remplissage avec des données. Ma question est, et si la source de données est vide? Est-il possible d'afficher un message par défaut dans ce scénario?Comment afficher le texte par défaut si un composant WebPart Data View dans Sharepoint ne contient aucune donnée?
1
A
Répondre
3
Vous pouvez le faire dans la feuille de style XSL, ce que fait SharePoint Designer lorsque vous définissez le texte à afficher si la source de données est vide.
<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>
1
Accédez aux propriétés DataView, sous l'onglet Général en bas il y a un champ où vous pouvez saisir le message que vous souhaitez afficher s'il n Les données affichées.