Anterior Seguinte Home page Imprimir Procurar
Ajuda e Procedimentos do SharePoint Server 2007 >  Personalização >  Personalizar páginas utilizando Peças Web
Ligar dados em Peças Web
Ligar dados em Peças Web

Em vários produtos e tecnologias, ligar conjuntos de dados de diferentes origens de dados é um desafio e requer conhecimentos de programação. No entanto, pode utilizar os menus e botões de uma Peça Web (peça Web: unidade modular de informação que consiste numa barra de título, moldura e conteúdo. As peças Web são os blocos básicos para a construção de uma página de peça Web.) para criar ligações de dados sem escrever códigos personalizados. Por exemplo, ao ligar Peças Web, pode apresentar dados de duas Peças Web em vistas alternadas, executar cálculos relacionados entre duas Peças Web e filtrar uma Peça Web utilizando valores de outra Peça Web, tudo numa Páginas de Peças Web (página de peça Web: tipo especial de página Web que contém uma ou mais peças Web. Uma página de peça Web consolida dados, tais como listas e gráficos, e conteúdo Web, como texto e imagens, num portal dinâmico de informações construído em torno de uma tarefa comum.).

Neste artigo


Descrição geral de ligações de Peças Web

Ao utilizar ligações de Peças Web, pode criar ou melhorar as Páginas de Peças Web. Ao ligar Peças Web quando executa uma acção em uma Peça Web altera os conteúdos de outra Peça Web.

Por exemplo, pode ligar uma Peça Web Vista Lista de Funcionários à Peça Web Imagem passando dados entre as duas Peças Web. Sempre que selecciona uma linha na Peça Web Vista Lista de Funcionáriosque contém uma coluna com uma imagem desse Funcionário, pode ver a imagem apresentada na Peça Web Imagem.


Ligação de Peça Web Básica

Chamada 1 Um ligação de Peça Web é uma forma de passar dados de uma Peça Web para outra Peça Web e sincronizar os seus comportamentos.

Chamada 2  Uma Peça Web fornece os dados.

Chamada 3 Os dados podem ser listas, linhas, células ou valores de parâmetros.

Chamada 4 A outra Peça Web obtém os dados.


Pode criar a ligação à Peça Web a partir de uma das Peças Web, utilizando o submenu do tipo de ligação do comando Ligações no menu de Peças Web. Por exemplo, se um comando de submenu do tipo de ligação da Peça Web apresentar Fornecer Linha A, o outro comando de submenu do tipo de ligação da Peça Web apresenta Obter Linha De.

Deste modo, pode criar ligações de Peças Web na mesma Página de Peças Web, mas também pode criar ligações entre Peças Web em duas Páginas de Peças Web diferentes no mesmo site de nível superior utilizando um programa de criação de Web que seja compatível com o Microsoft Windows SharePoint Services, como, por exemplo, o Microsoft Office SharePoint Designer 2007.

 Parte Superior da Página

Criar ligações de Peças Web

Criar uma Página de Peças Web com ligações de Peças Web é um processo de três passos.

Passo 1: Decidir que dados pretende disponibilizar na Página de Peças Web

Na maioria dos casos, há uma ou mais Peças Web Vista de Lista que fornecem os dados que pretende. As listas apresentam os dados num formato tabular e facilitam a modificação e actualização dos dados, alteração da sequência de ordenação, filtragem na lista e agregação de dados. Ao utilizar o selector no painel de tarefas, pode alterar a vista de uma Peça Web Lista de Vista, para trabalhar apenas com as colunas de que precisa.

Passo 2: Adicionar as Peças Web à Página de Peças Web

A maioria das listas estão disponíveis nas Peças Web Lista de Vista no site da galeria de Peças Web. Outras Peças Web estão normalmente disponíveis noutras galerias de Peças Web às quais tenha acesso. Por vezes, pode ser necessário importar uma Peça Web de outro site, que tenha uma instância interessante ou útil de uma Peça Web. Pode também procurar por Peças Web em Web sites externos e solicitar que sejam instaladas pelo administrador do site no seu Web site. Por exemplo, pode encontrar Peças Web no Directório de Componentes Web do Microsoft Office SharePoint Server 2007 ou num Web site de outro fabricante de software. Com o tempo, as galerias de Peças Web crescem e adaptam-se às suas necessidades e às necessidades da empresa.

Passo 3: Ligar as Peças Web para obter os resultados pretendidos

Pode criar ligações apenas entre Peças Web que suportem ligações de Peças Web. As Peças Web que suportam ligações de Peças Web incluem a Peças Web Vista de Lista, Peça Web Formulário e Peça Web Imagem. O submenu Ligações no menu Peça Web apresenta apenas o tipo de ligação que pode criar e o submenu Peças Web disponível apresenta apenas as Peças Web compatíveis. Depois de executar os passos 1 e 2 é fácil tomar decisões e não são necessários conhecimentos de criação de scripts ou de códigos para criar uma ligação de Peças Web.

 Nota    Pode criar ligações apenas entre Peças Web que estejam na mesma Página de Peças Web. Para ligar uma Peça Web a dados de outro site ou à origem de dados, pode adicionar uma vista de dados utilizando um programa de design para a Web que seja compatível com o Microsoft Windows SharePoint Services como, por exemplo, o Office SharePoint Designer 2007.

 Parte Superior da Página

Criar ou alterar uma ligação entre duas Peças Web

Ao utilizar menus e caixas de diálogo, pode ligar Peças Web, passar dados entre as peças e sincronizar os comportamentos.

  1. Abra a página de peças Web.
  2. No menu Acções do SiteMenu Acções do Site, clique em Editar Página.
  3. Decidir qual das duas Peças Web pretende ligar. Pode criar ou alterar a mesma ligação começando por qualquer uma das Peças Web.
  4. A partir de uma das Peças Web, clique no menu de Peças Web Menu de Edição Peça Web, aponte para Ligações, aponte para o tipo de ligação que pretende criar ou alterar, por exemplo, Fornecer Linha A ou Obter Ordenação/Filtro De e, em seguida, clique no nome da Peça Web para a qual pretende criar ou alterar uma ligação.

    O menu Peça Web pode não estar activo ou visível na sua Página de Peças Web por várias razões, inclusive a Peça Web ou a zona não suportarem ligações, se estiver a utilizar um browser que não seja compatível com o Windows SharePoint Services, ou as ligações estarem desactivadas no seu site.

  5. Para algumas ligações à Peça Web, pode ser necessário seleccionar informações adicionais na caixa de diálogo Configurar Ligação. Por exemplo, pode ser necessário seleccionar o tipo de ligação que pretende utilizar ou uma coluna para filtrar. Para além disso, dependendo da forma como uma ou as duas Peças Web foram criadas, pode querer ver caixas de diálogo adicionais que são exclusivas da ligação à Peça Web. Para mais informações, consulte as informações da Ajuda, se houver, para a Peça Web personalizada.
  6. Sugestão  Poderá ocultar uma Peça Web caso pretenda utilizá-la para fornecer dados a outra Peça Web através de uma ligação de Peças Web, mas não pretenda visualizar a Peça Web.

 Notas 

  • O submenu do tipo de ligação pode variar de uma Página de Peças Web para outra Página de Peça Web e de uma Peça Web para outra Peça Web por várias razões, incluindo diferenças entre as definições de propriedade para a Página de Peças Web, Peça Web ou zona da Peça Web, o tipo ou compatibilidade de Peças Web na página, e independentemente de as Peças Web terem tipos de ligações compatíveis.
  • Apenas as Peças Web que podem ser ligadas aparecem no submenu de Peças Web disponíveis. Algumas Peças Web na Página de Peças Web podem ser criadas de modo a efectuarem ligações, algumas Peças Web podem não suportar ligações à Peça Web actual ou podem ter sido excedidos os limites de ligações.

 Parte Superior da Página

Completar uma ligação de Peça Web na caixa de diálogo Configurar Ligação

Utilize a caixa de diálogo Configurar Ligação para estabelecer correspondências entre a Peça Web que obtém os dados e a Peça Web que fornece os dados.

 Nota     Pode efectuar uma ligação que esteja correcta, mas que não tem qualquer significado. Por exemplo, a Peça Web que fornece os dados pode ter uma coluna de ID de produto e a Peça Web que obtém os dados pode ter uma coluna de ID do Funcionário. Embora possa criar uma correspondência entre estas colunas, o resultado não faz sentido.

Na caixa de lista Coluna, seleccione uma coluna da Peça Web que obtém os dados, da Peça Web que fornece os dados, ou ambas.

Seguem-se exemplos comuns:

  • Estabelecer a correspondência de uma linha de dados numa Peça Web a uma célula ou campo de dados noutra Peça Web  

    A Peça Web a partir da qual estabelece a ligação é uma Peça Web Vista de Lista de Contactos. Uma das colunas na vista de lista é uma coluna que contém uma hiperligação denominada Fotografia, que contém um URL para a imagem do contacto. Estabeleça a ligação à Peça Web Imagem, que pode apresentar apenas um URL que contenha uma imagem. É necessário seleccionar a coluna Fotografia da Peça Web Contactos para fornecer a correspondência correcta à Peça Web Imagem.

  • Estabelecer a correspondência de uma linhas de dados numa Peça Web a uma coluna de dados noutra Peça Web para que posso filtrar  

    A Peça Web a partir da qual estabelece a ligação é uma Peça Web Vista de Lista que contém dados de encomendas. Uma das colunas na vista de lista é a coluna que contém um item de linha denominado IDDetalhesEncomendas. Estabelece uma ligação a outra Peça Web Vista de Lista que tem várias colunas que contêm detalhes de encomendas, uma das colunas é um coluna de correspondência denominada IDDetalhesEncomenda. Para ligar as duas Peças Web para que quando selecciona a encomenda numa Peça Web apresente cada item de linha para essa encomenda na outra Peça Web, terá de corresponder as colunas IDDetalhesEncomenda em cada Peça Web.

     Nota    Os nomes de coluna não têm de ser os mesmo, mas os dados subjacentes têm de corresponder ou ter o mesmo valor.

 Parte Superior da Página

Remover uma ligação entre duas Peças Web

  1. Abra a página de peças Web.
  2. No menu Acções do SiteMenu Acções do Site, clique em Editar Página.
  3. A partir de uma das Peças Web da qual pretende a ligação, clique no menu de Peça Web Menu Editar da Peça Web, aponte para Ligações, aponte para o tipo de ligação que pretende remover, por exemplo,Fornecer Linha A ou Obter Ordenação/Filtro De e, em seguida, clique no nome de Peça Web a partir da qual pretende remover uma ligação.

     Nota    Aparece uma marca de verificação no submenu de ligações para cada selecção que tem uma ligação activada. Se não conseguir ver uma marca de verificação, é porque nenhuma ligação está activada.

  4. Na caixa de diálogo Configurar Ligação, clique Remover Ligação.
  5. Quando lhe é pedido que confirme que pretende remover a ligação entre as Peças Web, clique OK.
 Parte Superior da Página

Tipos comuns de ligações de Peças Web

Há várias formas de combinar e ligar Peças Web numa Página de Peças Web. Pode criar várias ligações de Peças Web deste género na sua Página de Peças Web. Os cenários que se seguem descrevem tipos comuns de ligações de dados entre Peças Web.

 Parte Superior da Página