Compartilhar via


Ação personalizada

Um ação personalizada representa um link, botão barra de ferramentas, item de menu ou qualquer controle que pode ser adicionado a um barra de ferramentas ou menu que um usuário vê. Ações personalizadas podem ser ligado a lista tipo, tipo de conteúdo, tipo arquivo ou programático identificador (ProgID).

Quando você usa um elemento CustomAction CustomAction para adicionar um controle em barras de ferramentas, padrão controles ASP.NET e controles de usuário estão com suporte, such as as caixas de texto ou botões opção. No entanto, se você adicionar um controle para o drop-down menu de uma barra de ferramentas (por exemplo, para o menu ações de barra de ferramentas de exibição de lista), este controle pode apenas criar instância menu itens na drop-down menu. Em outras palavras, não é possível adicionar um Web Part ou um controle arbitrária para um drop-down menu.

Escopos possíveis:

  • Farm: Sim

  • Web Application: Sim

  • Site da coleção: Sim

  • Site da Web: Sim

Quando um ação personalizada é ativado, o personalizado barras de ferramentas, menu itens e links associado com o ação personalizada são exibidos e operar em seus respectivos locais.

Quando um ação personalizada é desativada, o personalizado barras de ferramentas, menu itens e links associado com ele se tornar inoperante. Elas não são exibidas em qualquer um dos seus respectivos locais.

Exemplo

Quando você instalar pastas Windows SharePoint Services, ContentTypeSettings e SiteSettings são criadas no Diretório Template\Features Template\Features. Essas pastas cada contêm um arquivo Feature.xml, bem como arquivos ContentTypeSettings.xml e SiteSettings.xml, respectivamente, que referencia o arquivo Feature.xml. Ações de edição Especifica o arquivo ContentTypeSettings de conteúdo digita a página ManageContentType.aspx e o arquivo SiteSettings especifica administrativo ações que são exibidas em Settings.aspx.

Para obter mais informações sobre como formato de arquivo para personalizado ações, consulte Definições de ação personalizada.