2010-11-03 45 views
2

Salut J'ai une liste de points de partage que je veux filtrer en fonction du texte dans le titre, je veux pouvoir faire un filtre "Titre contient" plutôt qu'une correspondance exacte, donc je sont allés à SPD et ajouté une zone de texte et un bouton aller à une page qui contient la liste. J'ai connecté le 2 via un paramètre et filtré en fonction de cela dans la partie web. Tout cela fonctionne très bienMOSS 2007 filtrer une liste UNIQUEMENT si le filtre est spécifié

MAIS ..... Lorsque la page est affichée au départ la liste est vide car le filtre est vide et qui ne correspond pas Tiotkes dans la liste .....

Qu'est-ce que J'aimerais vraiment pouvoir montrer la liste entière si le paramètre est vide et n'appliquer le filtre que s'il y a du texte dedans mais je ne peux pas comprendre comment le réaliser.

Toute aide serait vraiment appréciée.

Merci

+1

Je ne sais pas comment vous avez connecté les deux avez-vous utilisé des pièces Web basées sur xslt? –

+0

La réponse courte est oui je pense - Ce que j'ai fait était d'ajouter une page de partie Web avec une liste ajoutée à partir de l'interface utilisateur Main Sharepoint principale qui, je pense, ajoute un listViewWebPart. Je l'ai ensuite cliqué à droite dans SPD pour le convertir en une vue de données XSL qui, je pense, le convertit en DataFormWebPart. –

+0

Ils sont connectés via un paramètre qui obtient sa valeur du contrôle et utilisé dans un filtre "contient" –

Répondre

0

Dans ce cas, vous devez modifier votre xsltto gérer une condition par défaut et créer une valeur par défaut pour le paramètre. Si vous voulez une solution complète, veuillez coller votre vue de données webpart xslt ici