none
Template Biblioteca de páginas WIKI RRS feed

  • Pergunta

  • Caros, bom dia!

    é possível criar mais de uma template em bibliotecas de páginas wiki?

    Se sim, como eu posso fazer isto?

    Obrigada.

    segunda-feira, 28 de maio de 2012 13:45

Todas as Respostas

  • Suenne,

    Não sei se entendi bem, vc quer que a biblioteca wiki tenha várias opções de template? Pode sim, é só criar outros tipos de conteúdo que herde de wiki e extender como vc quiser, segue como configurar a biblioteca: http://fabiangehrke.com.br/2011/09/11/como-utilizar-vrios-templates-de-documentos-em-uma-biblioteca-de-documentos/


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br

    domingo, 3 de junho de 2012 14:32
  • Entendi Fabian,

    bom, analisando melhor, pensei em outra alternativa.

    Eu tenho um campo do tipo opção, onde tenho as opções: POP, NES, PRO e MAN.

    Cada opção dessa possui uma template.

    Tenho duas formas de fazer isto:

    1. Ao escolher o tipo, o campo conteúdo é preenchido, em forma de onload;
    2. Fazer via fluxo (acho esta opção pouco funcional, pois, será necessário salvar o item para que isto funcione)

    Quero adotar a primeira opção, você tem ideia de como posso fazer isto?

    Obrigada.

    segunda-feira, 11 de junho de 2012 17:49
  • Suenne,

    Acho que para fazer essa primeira opção, você deveria desenvolver um campo pelo Visual Studio.

    Esse campo teria um dropdownlist com as opções e um textbox.

    O dropdownlist teria a propriedad AutoPostBack habilitada e o evento SelectedIndexChanged criado. Assim toda vez que o dropdownlist fosse modificado, cairia nesse evento.

    Estou deixando um video do msdn para você analisar, ok?

    http://msdn.microsoft.com/en-us/library/gg132914.aspx

    Abs,


    segunda-feira, 11 de junho de 2012 19:29
  • Entendi Rafael,

    porém, como a biblioteca de recursos é muito antiga e possui histórico de versão, creio que fica inviável eu excluir este campo e criar um novo.

    Por isto estou buscando uma solução onde eu possa aproveitá-lo.

    É possível aplicar este dropdownlist no campo já existente?

    Obrigada.

    terça-feira, 12 de junho de 2012 17:46
  • Suenne,

    Estou sem o SharePoint Designer e não posso confirmar que de certo.

    Você pode tentar converter esse campo ChoiceField em um DropDownList.

    Conseguindo, você faz do mesmo jeito que disse no post anterior. Você habilita o autopostback e adiciona o evento SelectedIndexChanged.

    Eu lembro que já consegui converter um TextField em um TextBox.

    Era só clicar com o botão direito no controle, ai aparece algumas opções, entre elas a formatar, converter.. algumas coisa assim

    OBS.: Antes de alguma mudança, sugiro que você faça um teste em outra biblioteca como testes. :)

    Qualquer dúvida é só dizer.


    terça-feira, 12 de junho de 2012 18:03
  • Rafael,

    me desculpe, mas tenho pouca experiência com estas customizações.

    Como eu faço para chegar na etapa para habilitar?

    Pode deixar, vou fazer na homologação antes =)

    Obrigada.

    • Sugerido como Resposta Rafael Fausto terça-feira, 12 de junho de 2012 18:34
    terça-feira, 12 de junho de 2012 18:21
  • Suenne,

    Do lado direito tem um menu com as propriedades do controle. Você deve procurar pela propriedade autopostback e colocar como true.

    Mas antes você tem que converter esse seu campo para DropDownList. Você conseguiu fazer isso?

    terça-feira, 12 de junho de 2012 18:37
  • Bom, meu sharepoint é o WSS 3.0

    Quando eu vou no editform.aspx, eu vejo um formulário padrão e não o formulário real que eu utilizo no preenchimento, veja:

    terça-feira, 12 de junho de 2012 19:06
  • Ótimo,

    Clique com o botão direito no formulário e veja se aparece a opção "converter para xslt" ou algo parecido.

    terça-feira, 12 de junho de 2012 19:21
  • Não apareceu, veja as opções que eu tenho:

    terça-feira, 12 de junho de 2012 20:59
  • Desculpe Suenne, disse besteira.

    Você tem que criar um novo formulário.

    http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx

    Assim da para você depois tentar converter o campo.

    Testa e depois diga se funcionou.

    Abs,

    quarta-feira, 13 de junho de 2012 12:16
  • Rafael,

    tentei seguir o passo a passo, porém as opções de Controle do Sharepoint estão travadas, já verifiquei o nível de permissão, estou como controle total e não consigo evoluir.

    O que pode ser?

    quarta-feira, 13 de junho de 2012 12:57
  • Suenne,

    Você deve clicar 2x no Newpage.aspx.

    Somente dentro da página que os controles são habilitados.

    quarta-feira, 13 de junho de 2012 14:11
  • Então acho que não deve dar certo, pois não encontrei a opção, nas propriedades.

    ou seria o caso de utilizar  formatação condicional?

    quarta-feira, 13 de junho de 2012 15:15
  • Nessa tela em formatar item como:

    você seleciona caixa de seleção. depois vai nas propriedades do controle.

    quarta-feira, 13 de junho de 2012 16:32
  • Rafael,

    analisando com calma, tive a seguinte dúvida: Eu precisarei ter duas listas para que esse evento funcione?

    Hoje eu tenho um plugin que faz isso, cascateamento.

    No meu caso, eu preciso fazer isto em uma lista só.

    quinta-feira, 14 de junho de 2012 01:57
  • Suenne,

    De uma olhada nesa solução e ve se atende a sua necessidade.

    Detalhe, nesse caso você usaria 2 listas.

    http://cascddlistwithfilter.codeplex.com/

    Abs,

    quinta-feira, 14 de junho de 2012 11:54