Compartilhar via


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çãoObservaçã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:

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

  1. Abrir o Novo projeto caixa de diálogo caixa, expanda o SharePoint nó e clique 2010.

  2. 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.

  3. Digite o site do SharePoint local que você pode usar para depuração e clique em próximo.

  4. Para o Nome de exibição da lista, digite Lista de tarefas do projeto.

  5. 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

  1. Clique com o botão direito no nó do projeto, aponte para Adde em seguida, clique em Novo Item.

  2. Na lista de modelos do SharePoint 2010, selecione O receptor de evento e nomeie- ProjectTaskListEventReceiver.

    O O Assistente para personalização do SharePoint aparece.

  3. 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.

  4. Definir o item de origem de evento para ProjectTaskList.

  5. 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.

  6. 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

  1. Em Solution Explorer, expanda recursos.

  2. Clique duas vezes em Feature1.

  3. No título , digite Recurso de lista de tarefas do projeto.

  4. No escopo menu drop-down, selecione Web.

  5. 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

  1. Em solução Explorer, clique duas vezes em pacote.

  2. No nome , digite ProjectTaskListPackage.

  3. 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

  1. Pressione F5 para criar e implantar a sua lista de tarefas do projeto.

    O site do SharePoint é aberta.

  2. Clique em casa.

  3. Na barra lateral esquerda, clique em ProjectTaskList - ListInstance1.

    A página de lista de tarefas do projeto aparece.

  4. No Lista de ferramentas , clique em itens.

  5. Clique em Novo Item.

  6. Clique em tarefa.

  7. No título caixa de texto, digite Task1.

  8. Clique em Save.

    Depois que o site é atualizado, o Task1 tarefa aparece com uma data de vencimento de 1/7/2009.

  9. 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:

Consulte também

Outros recursos

Empacotando e implantando soluções do SharePoint