Pergunta

Por favor, alguém pode ajudar a minha sanidade :)

Acompanhei muitos blogs, inclusive este : http://msdn.microsoft.com/en-us/library/office/gg549101.aspx#pj14_ModifyPWARibbon_TimesheetRibbon

Ele remove vários botões, etc, e é feito através da ativação de um recurso.Tudo está bem em que os botões são removidos, mas eu tenho um comportamento que não reflete a imagem final mostra.Eu já tentei isso em dois nevironments também.Enquanto meus botões são removidos i.e.remover o botão de tarefa eu só posso supor algum erro de JavaScript está sendo lançada (SharePoint engole erros), como toda a faixa de opções não funcionar.i.e.o drop downs agora não mostram qualquer conteúdo.

Eu tenho ido através do e acrescentou alguns botões back (código comentado para fora) e, eventualmente, posso ter o trabalho fita com algumas poucas alterações, MAS em determinados botões de quebra de funcionalidade!Isso é porque há um código tentando ativar/desativar botões de acordo com seleccionadas como remover tarefa e, com ela, passou-lo de erros.

Alguém por favor pode ajudar a minha sanidade e verificar esse feedback da sua experiência e, até mesmo, melhor dizer-me o que diabos eu estou fazendo de errado :)

Foi útil?

Solução 2

Depois de pensar que algo estava errado com o servidor, XML, recurso, navegador, verifica-se que o problema é resultado de um problema de cache!

Basicamente, uma instância do recurso foi implantada e ativada chamada "Ribbonchanges", posteriormente, revisitei a solução e renomeei o recurso com base em nossos padrões, então fui renomeado para "Empresa.Ribbonchanges".Ao ter o recurso original desativado e a solução original desinstalada e a nova instalada e ativada eu pensei que tudo ficaria bem.Arquivos no disco onde o esperado etc!Acontece, no entanto, há alguma questão em cache sobre o que só posso presumir é que o JS seja emitido.Um histórico de navegador claro simples / cache consertou o problema !!

Eu também passei pelo processo novamente, e o problema / resultado foi o mesmo.

Editar: Qualquer modificação para XML em geral parece exigir um cache claro

Outras dicas

O erro no exemplo de código é:

<!-- Remove the Planned check box for planned work in the Show/Hide group. -->
<
      Id="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"
      Location="CommandUI.Ribbon"
      Title="Hides the Planned check box in the Timesheet ribbon">
  <CommandUIExtension>
    <CommandUIDefinitions>
      <CommandUIDefinition Location="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"/>
    </CommandUIDefinitions>
  </CommandUIExtension>
</CustomAction>

Deve ser:

<!-- Remove the Planned check box for planned work in the Show/Hide group. -->
<CustomAction
      Id="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"
      Location="CommandUI.Ribbon"
      Title="Hides the Planned check box in the Timesheet ribbon">
  <CommandUIExtension>
    <CommandUIDefinitions>
      <CommandUIDefinition Location="Ribbon.ContextualTabs.TiedMode.Home.ShowHide.PlannedWork"/>
    </CommandUIDefinitions>
  </CommandUIExtension>
</CustomAction>

Tente isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top