Contextes de rendu de liste dynamiques

HCL Digital Data Connector (DDC) for HCL Portal permet de définir ou de modifier de manière dynamique le contexte de rendu de liste ; pour cela il prend en charge un ensemble défini de paramètres de rendu public.

Le portlet Afficheur de contenu Web enregistre ces paramètres. Cet enregistrement permet l'accès en lecture et en écriture à ces paramètres de deux manières :
  • Les développeurs peuvent lire ou écrire les paramètres via l'API de portail publique.
  • Les paramètres de site Web peuvent lire ou écrire les paramètres via le paramètre de rendu et les balises de plug-in d'adresse URL de rendu.
Les plug-ins Digital Data Connector peuvent accéder aux valeurs actuelles de ces paramètres à l'aide de l'interface Java com.ibm.portal.wcm.plr.ListRenderState. Cette interface est définie par l'API Digital Data Connector publique.
Les paramètres de rendu public suivants sont définis par Digital Data Connector :
sources
L'espace de noms est http://www.ibm.com/xmlns/prod/datatype/content/resource-collections.
L'identificateur est sources.
filtres
The namespace is http://www.ibm.com/xmlns/prod/datatype/content/resource-collections.
The identifier is filters.
tri
The namespace is http://www.ibm.com/xmlns/prod/datatype/content/resource-collections.
The identifier is sorting.
Les valeurs des paramètres de rendu public doivent adhérer à la syntaxe d'URI. Pour plus d'informations, reportez-vous à la syntaxe générique d'URI RFC 2396. Il est recommandé que les plug-ins Digital Data Connector utilisent l'identificateur de schéma d'URI en vue de déterminer si une valeur de paramètre particulière est ignorée ou reconnue. Les paramètres de rendu public DDC sont interprétés par le plug-in DDC qui établit le contexte de rendu de liste correspondant. Pour plus d'informations sur la prise en charge des valeurs de paramètre, reportez-vous à la documentation relative au plug-in DDC que vous utilisez.

Par exemple, le plug-in DDC de rendu social permet de définir un filtre de termes de recherche dynamique pour les listes sociales. Pour cela, définissez le paramètre de rendu public filters sur la valeur sr:searchterm:searchterm. Remplacez searchterm par le terme de recherche réel à utiliser pour filtrer la liste de beans. Le plug-in DDC de rendu social traite uniquement les paramètres filters définis dans le schéma d'URI sr, autrement dit, il ignore tous les paramètres filters qui ne commencent pas par un préfixe sr:.