none
Valor constante para campo em Lista via SPD RRS feed

  • Pergunta

  • Olá pessoal!

    Estou com o seguinte problema: customizando via SPD um NewForm.aspx de uma lista, consigo atribuir um valor default, ( imagine um campo chamado "status", consigo atribuir a string ="Novo" com controles asp.net), mas quando tento setar uma constante para o formulário de update, o EditForm.aspx, ele armazena o valor antigo da lista.

    Imagine que um item da lista contenha dois campos: nome e status. Qdo insiro um controle textbox do asp.net e atribuo o valor da string = "atualizar", ele não atualiza o item e mantém o valor antigo.

    Na realidade o que quero fazer é apenas atribuir um valor fixo para um campo e informar se o registro veio através do formulário NewForm.aspx (novo) ou EditForm.aspx (editado).

    []'s


    -- Muito obrigado!!! Eduardo Teixeira.
    segunda-feira, 24 de outubro de 2011 23:29

Respostas

  • Ola Eduardo, o que parece é que independente de ser um NewForm ou EditionForm ele trata-se da mesma lista e por isso ele traz o valor da outra.

    Provavelmente ele traz sempre o que tu colocar no NewForm, tenta não colocar nada no New e ver se ele assume o que tu colocar no Editado.

    Daqui a pouco pra resolver esse teu problema tu possa criar um workflow que altera o valor do campo conforme a ação.

    Espero que ajude, qualquer coisa manda notícias ai.

    Vlew.

    sexta-feira, 18 de novembro de 2011 11:47
  • Tenta via jquery acho que pode funcionar:

     

    <span><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script><script>
    $(document).ready(function() {
          $("input[type=text][Title=NOME_SEU_CAMPO]").val('O valor que quer que apareça');
          
     </script></span>
    
    quinta-feira, 24 de novembro de 2011 11:49

Todas as Respostas

  • Ola Eduardo, o que parece é que independente de ser um NewForm ou EditionForm ele trata-se da mesma lista e por isso ele traz o valor da outra.

    Provavelmente ele traz sempre o que tu colocar no NewForm, tenta não colocar nada no New e ver se ele assume o que tu colocar no Editado.

    Daqui a pouco pra resolver esse teu problema tu possa criar um workflow que altera o valor do campo conforme a ação.

    Espero que ajude, qualquer coisa manda notícias ai.

    Vlew.

    sexta-feira, 18 de novembro de 2011 11:47
  • Tenta via jquery acho que pode funcionar:

     

    <span><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script><script>
    $(document).ready(function() {
          $("input[type=text][Title=NOME_SEU_CAMPO]").val('O valor que quer que apareça');
          
     </script></span>
    
    quinta-feira, 24 de novembro de 2011 11:49