Usuário com melhor resposta
Customização de toolbar via código

Pergunta
-
Olá,
eu gostaria de customizar o toolbar da listagem de itens de uma page library. Eu já criei um ascx para dar um override sobre o toolbar do DefaultTemplates.ascx, removendo alguns dos botões e ele é exibido certinho. O problema é que não quero que essa customização seja aplicada em todos os sites, mas sim, somente em alguns baseando-se em determinada regra. Li alguns artigos dizendo que para isso é preciso adicionar o code-behind que irá verificar se deverá ser usado o toolbar default ou o meu toolbar customizado, mas não encontrei exemplos. Tentei fazer o meu ascx herdar de uma classe que criei, da mesma forma que ja fiz para vários outros controles, mas o code-behind não é acionado. A classe, por sua vez, está herdando de Micrososft.Sharepoint.WebControls.Toolbar.
Alguém sabe me dizer como fazer para customizar este toolbar via code-behind?
Obrigada,
Claudia
Respostas
-
Dependendo da sua necessidade, você pode simplesmente customizar o schema.xml da sua lista usando CAML na tag da Toolbar Freeform.
- Marcado como Resposta Richard Juhasz quinta-feira, 24 de novembro de 2011 18:12
-
De uma olhadinha nesse post acho q eh isto q vc esta procurado....
http://bartvandenheede.blogspot.com/2008/07/how-to-hide-buttons-in-sharepoint.html
Abraço.
- Marcado como Resposta Richard Juhasz quinta-feira, 24 de novembro de 2011 18:12
Todas as Respostas
-
Dependendo da sua necessidade, você pode simplesmente customizar o schema.xml da sua lista usando CAML na tag da Toolbar Freeform.
- Marcado como Resposta Richard Juhasz quinta-feira, 24 de novembro de 2011 18:12
-
De uma olhadinha nesse post acho q eh isto q vc esta procurado....
http://bartvandenheede.blogspot.com/2008/07/how-to-hide-buttons-in-sharepoint.html
Abraço.
- Marcado como Resposta Richard Juhasz quinta-feira, 24 de novembro de 2011 18:12