Artigo: 953271 - Última revisão: sexta-feira, 12 de Setembro de 2008 - Revisão: 1.1
Mensagem de erro quando tentar anexar um ficheiro num formulário personalizado no Web site no Windows SharePoint Services 3.0: ? este formulário foi personalizado não trabalhar com anexos"
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Utilize o Microsoft Office SharePoint Designer 2007 para adicionar peça Web de formulário de lista personalizado num site Microsoft Windows SharePoint Services 3.0. Em seguida, tenta anexar um ficheiro, clicando em Anexar ficheiro no formulário personalizado no Web site. Quando o fizer, receberá a seguinte mensagem de erro:
Este formulário foi personalizado não funcionar com o anexo.
Para obter mais informações sobre como efectuar este procedimento, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
953749
(http://support.microsoft.com/kb/953749/
)
Problemas corrigidos no Windows SharePoint Services 3.0, a actualização de infra-estrutura do Windows SharePoint Services 3.0
Edite o código XSL na página .aspx. Para o fazer, siga estes passos, conforme adequado à situação.
A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.
para formulários de item de edição personalizado e formulários personalizados do novo item
No bloco de código XSL, localize o seguinte código.
Nota XSLT O código tem de ter o conjunto de ControlMode para 'Novo' para formulários personalizados do novo item e "Editar" para personalizada editar formulários de item.
Nota este código de exemplo é para um dicionário Editar formulário de itens. Se utilizar um formulário de novo item personalizado, substituir ControlMode = ? editar ? com ControlMode = ? novo ? no código.
Para além disso, no atributo __designer:bind , o primeiro parâmetro para a função ddwrtDataBind deverá ser "' i'" (insert) para um dicionário item novo formulário e "' u'" (actualização) para um dicionário Editar formulário de itens.
Por exemplo, o código pode ser semelhante o seguinte código.
Mova o cursor para a célula de tabela no controlo de formulário personalizado onde pretende que o anexo a serem apresentados. Em seguida, clique com o botão direito do rato na célula, aponte para Inserir e, em seguida, faça clique sobre Linha abaixo . É criada uma nova linha da tabela que tenha duas células da coluna.
Mover o cursor para a célula tabela esquerda da nova linha e, em seguida, escreva anexos .
Mova o cursor para a célula de tabela do lado direito da nova linha, mude para vista de código e, em seguida, introduza o código seguinte.
Se efectuar mais alterações à página, o SharePoint Designer 2007 poderá adicionar automaticamente um ID exclusivo ao código de anexo que tenha adicionado. Por exemplo, ? <tr id="idAttachmentsRow"> ? é alterado para ? <tr id="idAttachmentsRow{generate-id}">. ?
Este processo pode causar erros de JavaScript na página. Se ocorrer este problema, elimine os códigos de ? {gerar-id} ? que são adicionados automaticamente.
Poderá receber a seguinte mensagem de erro:
Ocorreu um erro inesperado
Para resolver este problema, mova o formulário de lista personalizada fora da zona Peça Web.
Recebe a seguinte mensagem de erro de JavaScript:
Não é possível mover o foco para o controlo porque está invisível, não activado, ou de um tipo que não aceita o foco.
Se receber esta mensagem de erro, certifique-se de que a peça Web ListForm no page por predefinição existe. Em seguida, defina o esquema para oculto e feche a peça Web. Para o fazer, siga estes passos:
Clique com o botão direito do rato peça Web de formulário de lista no SharePoint Designer.
Clique em Propriedades da peça Web e, em seguida, clique em esquema .
Na caixa de diálogo esquema , clique para seleccionar oculto e, em seguida, feche a peça Web.
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 953271
(http://support.microsoft.com/kb/953271/en-us/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.