Demonstra Passo a passo: Implantando uma definição de lista de tarefas do projeto
Esta explicação passo a passo mostra como usar 2010 de Visual Studio para criar, personalizar, depurar e implantar uma definição de lista do SharePoint para controlar tarefas de projeto.
Essa explicação passo a passo ilustra as seguintes tarefas:
Criando um projeto de definição de lista do SharePoint que contém tarefas.
Adicionando a definição de lista para um recurso do SharePoint.
Adicionando um receptor de eventos à lista.
Criando e personalizando um pacote do SharePoint para implantar o recurso.
Criando e implantando a solução do SharePoint.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio. |
Pré-requisitos
Para completar este passo a passo, são necessários os seguintes componentes:
Edições com suporte do Microsoft Windows e do SharePoint. Para obter mais informações, consulte Requisitos para o desenvolvimento de soluções do SharePoint.
Visual Studio 2010 Professionalou uma edição de Visual Studio aplicativo ciclo de vida de ALM (gerenciamento).
Criando uma definição de lista do SharePoint
Criar um projeto de definição de lista do SharePoint e associar a definição de lista de tarefas.
Para criar um projeto de definição de lista do SharePoint
Abrir o Novo projeto caixa de diálogo caixa, expanda o SharePoint nó e clique 2010.
No modelos de painel, selecione ListDefinition, nomeie o projeto ProjectTaskList e, em seguida, clique em OK.
O O Assistente para personalização do SharePoint aparece.
Digite o site do SharePoint local que você pode usar para depuração e clique em próximo.
Para o Nome de exibição da lista, digite Lista de tarefas do projeto.
No o que é o tipo de definição de lista menu drop-down, selecione tarefase em seguida, clique em Concluir.
A definição de lista, a instância de lista, recurso e pacote aparecem em Solution Explorer.
Adicionando um receptor de eventos
A definição de lista de tarefas, você pode adicionar um receptor de eventos define automaticamente o vencimento Data e a descrição da tarefa. O procedimento a seguir adiciona um manipulador de eventos simples para a instância de lista como um receptor de eventos.
Para adicionar um receptor de eventos
Clique com o botão direito no nó do projeto, aponte para Adde em seguida, clique em Novo Item.
Na lista de modelos do SharePoint 2010, selecione O receptor de evento e nomeie- ProjectTaskListEventReceiver.
O O Assistente para personalização do SharePoint aparece.
No Escolha as configurações do receptor de eventos página, selecione Eventos de itens de lista de como o tipo de receptor de evento.
Definir o item de origem de evento para ProjectTaskList.
Na lista de eventos para manipular, marque a caixa ao lado de um item foi adicionado e, em seguida, clique em Concluir.
Um novo nó de receptor de eventos é adicionado ao projeto com um arquivo de código chamado ProjectTaskListEventReceiver.
Adicione código para o ItemAdded método na ProjectTaskListEventReceiver o arquivo de código. Cada vez que uma nova tarefa é adicionada, um padrão de data de conclusão e uma descrição é adicionado à tarefa. O padrão devido a data é de 1º de julho de 2009.
Public Overrides Sub ItemAdded(ByVal properties As SPItemEventProperties) MyBase.ItemAdded(properties) Dim web As SPWeb = properties.OpenWeb() properties.ListItem("Due Date") = "July 1, 2009" properties.ListItem("Description") = "This is a critical task." properties.ListItem.Update() End Sub
public override void ItemAdded(SPItemEventProperties properties) { base.ItemAdded(properties); SPWeb web = properties.OpenWeb(); properties.ListItem["Due Date"] = "July 1, 2009"; properties.ListItem["Description"] = "This is a critical task."; properties.ListItem.Update(); }
Personalizando o recurso de lista de tarefas do projeto
Quando você cria uma solução do SharePoint, o Visual Studio cria automaticamente recursos para o padrão itens de projeto. Você pode personalizar as configurações de lista de tarefas do projeto para o site do SharePoint usando o Designer de recurso.
Para personalizar o recurso de lista de tarefas do projeto
Em Solution Explorer, expanda recursos.
Clique duas vezes em Feature1.
No título , digite Recurso de lista de tarefas do projeto.
No escopo menu drop-down, selecione Web.
No Propriedades janela, digite 1.0.0.0 como o valor para o versão propriedade.
Personalizando o pacote de lista de tarefas do projeto
Quando você cria um projeto do SharePoint, o Visual Studio adiciona automaticamente os recursos que contêm os itens de projeto padrão para o pacote. Você pode personalizar as configurações de lista de tarefas do projeto para o site do SharePoint usando o Designer de pacote.
Para personalizar o pacote de lista de tarefas do projeto
Em solução Explorer, clique duas vezes em pacote.
No nome , digite ProjectTaskListPackage.
Selecione Redefinir WebServer.
Criar e testar a lista de tarefas do projeto
Quando você executar o projeto, abre o site do SharePoint. No entanto, você deve navegar manualmente para o local da lista de tarefas.
Para testar a lista de tarefas do projeto
Pressione F5 para criar e implantar a sua lista de tarefas do projeto.
O site do SharePoint é aberta.
Clique em casa.
Na barra lateral esquerda, clique em ProjectTaskList - ListInstance1.
A página de lista de tarefas do projeto aparece.
No Lista de ferramentas , clique em itens.
Clique em Novo Item.
Clique em tarefa.
No título caixa de texto, digite Task1.
Clique em Save.
Depois que o site é atualizado, o Task1 tarefa aparece com uma data de vencimento de 1/7/2009.
Clique em Task1.
A exibição detalhada da tarefa é exibida e a descrição mostra "É uma tarefa crítica."
Próximas etapas
Você pode aprender mais sobre como personalizar e implantar soluções do SharePoint os seguintes tópicos: