none
Event Handler... RRS feed

  • Pergunta

  • Boa Noite a Todos amigos,

     

     

    alguém poderia me ajudar a  trabalhar com o evento de um Choice pois de Agordo com um choice eu Gostaria de manipular o aparecimento de Campos em uma lista 

     

     exemplo eu tenho 20 campos  numericos que são Contents Types todos Ocultos  na tela eu tenho um  Choice na mesma lista com valores  1 a 20   (referentes ao numeros de campos que eu tenho criado e oculto), de acordo com a escolha do usuário a tela teria um post e de acordo com o numero escolhido preciso que seja carregado esse mesmo numero de Campos estou tentando usar o Event Handler mais se algume Puder me ajudar utilizando alguma outra forma agradeço.

     

     Att,

    sexta-feira, 15 de agosto de 2008 22:37

Todas as Respostas

  •  

    Prezado André,

     

    Para este cenário acho melhor trabalharmos com JavaScript. Dá uma olhada neste tópico:

     

    http://forums.microsoft.com/technet-br/ShowPost.aspx?PostID=3789496&SiteID=29

     

    Atenciosamente,
     
    Heber Lopes
    Arquiteto de Soluções SharePoint

    OnSet Tecnologia

    São José dos Campos - São Paulo

     

    Caso este post tenha respondido sua pergunta marque como resposta para auxiliar em futuras pesquisas.

    quarta-feira, 24 de setembro de 2008 19:34
  • Boa tarde Heber. Acho que conheço vc fizemos o Curso com o Hélio,

     

    quanto ao link que vc me mandou quem pergunta e obtém a resposta sou eu mesmo. ou seja vc me mandou um link  para mim que é meu mesmo.

     mais de qualquer forma agradeço pela Ajuda.

     

    quarta-feira, 24 de setembro de 2008 19:45
  • Eu percebi, rsrsrs

     

    Mas cara, está é a solução para seu problema. Fazer via Event Receiver é um pouco complexo e não sei se fica melhor do que javascript.

     

    Da uma analisada.

     

    Quanto ao curso, lembro sim. Você estava sentado do meu lado. rs

     

    Abraços,

     

    Heber Lopes

    quarta-feira, 24 de setembro de 2008 20:27
  • Olá André (e Heber),

     

    Então pessoal, antes de pensar no Event Receiver como solução precisamos analisar os eventos suportados e expostos pelas classes do Sharepoint.

     

    Não existe nenhum evento disparado para a ação de selecionar um item em um campo choice, LOGO, a solução baseada no event handler deve ser discartada.

     

    Existem basicamente 2 formas de endereçar esta necessidade:

    01 - Java Script (na unha), dando um attach no evento onChange do objeto html <select> e implementando as devidas regras de display/hide dos campos (<tr>)´s que representam os campso texts.

    Isso dá pra fazer, é bastante útil e a usabilidade da interface fica muito boa pois não dá refresh e etc....

     

    É uma implementação intermediária no termo de complexidade, mas exige uma conhecimento muito bom (avançado) de programação JS.

     

    02 - Custom form (web part)

    Uma simples web part que faça os controles de campos e utilize o modelo de objetos para inserir os dados na lista.

     

     

    Eu particularmente prefiro a solução 01 - pois aproveita as features do Sharepoint e implementa uma regra de usabilidade basicamente (fica exatamente dentro do conceiro de 80-20, lembram?!?!?)

     

    Espero ter ajudado!

     

    Abraços

     

    Hélio Sá Moreira

    Senior Technology Specialist

    Microsoft MVP - Office Sharepoint Server 2007

    http://www.sharepointbrasil.net

     

    PS.: Muito bom ver o pessoal do curso interagindo pelo fórum também ... .é isso aeh Sharepointers.

     

    quinta-feira, 25 de setembro de 2008 02:48