Assistência ao utilizador para autores de conteúdo |
---|
Aceder a atributos de apresentação de listas e propriedades de listas
Para gerar concepções de listas com o IBM® Digital Data Connector (DDC) for WebSphere Portal, pode aceder a atributos de contexto de apresentação de listas e propriedades de listas individuais.
Sobre esta tarefa
Ao definir um novo contexto de apresentação de listas, pode utilizar o
parâmetro attribute para adicionar pares nome-valor arbitrários a
esse contexto de apresentação de listas. Poderá então extrair estes pares nome-valor do
contexto de apresentação de listas noutros locais, utilizando o controlo
[Plugin:ListRenderingContext action="getAttribute"]. Se utilizar
esta técnica em contextos imbricados, é sempre endereçado o contexto de apresentação de
listas actualmente activo. Por exemplo, pode estabelecer um contexto de apresentação de
listas tal como o seguinte:
[Plugin:ListRenderingContext action="set" extension-id="ibm.portal.ddc.xml"
profile="ibm.portal.atom"
attribute="source=https://www.ibm.com/connections/communities/service/atom/catalog/public"
attribute="myKey=myValue" compute=“always“]
Nesse caso, pode obter os valores das
propriedades source e myValue posteriormente na
concepção, do seguinte modo:[Plugin:ListRenderingContext action="getAttribute" key="source"]
[Plugin:ListRenderingContext action="getAttribute" key="myKey"]
Pode utilizar
este mecanismo para transmitir informações de um contexto de apresentação de listas
ascendente para um contexto de apresentação de listas imbricado. Após um contexto de
apresentação de listas imbricado ter sido estabelecido, as informações do contexto de
apresentação de listas ascendentes não estão disponíveis através do controlo
[AttributeResource].
Por conseguinte, ao definir um contexto de
apresentação de listas imbricado, pode disponibilizar atributos ascendentes para o
contexto imbricado do seguinte modo:[Plugin:ListRenderingContext action="set" extension-id="ibm.portal.ddc.xml"
profile="ibm.portal.atom"
attribute="source=[AttributeResource key=“catalogItemDetailsLink“]
attribute="myKey=[AttributeResource key=“catalogItemFromParentContext“]“
compute=“always“]
Também
pode utilizar o suplemento [Plugin:ListRenderingContext] para aceder a
propriedades de listas individuais baseadas nas informações que são carregadas pelo
suplemento do DDC endereçado. Esse procedimento é efectuado especificando o valor
getListProperty para o parâmetro action.
Exemplo: Para obter a propriedade de lista nextLink da lista de beans
carregada para o contexto de apresentação de listas actual, utilize o seguinte controlo:
[Plugin:ListRenderingContext action="getListProperty" key="nextLink"]
Ao escrever atributos de contexto de apresentação de listas ou propriedades de listas de
beans na marcação, pode utilizar os parâmetros format,
separator e escape para controlar a conversão em
marcação:
- Os parâmetros format e separator funcionam do mesmo modo que com o controlo [AttributeResource]. Para obter mais informações, consulte o tópico Definir o contexto de apresentação de listas.
- Para estar em conformidade com o tipo de marcação circundante, pode utilizar o parâmetro escape para efectuar uma mudança de código da cadeia devolvida pelo suplemento. Os valores suportados são xml, json, javascript e none.