Pregunta

Por favor alguien puede ayudarme mi cordura :)

He seguido muchos blogs como este : http://msdn.microsoft.com/en-us/library/office/gg549101.aspx#pj14_ModifyPWARibbon_TimesheetRibbon

Elimina varios botones, etc y se realiza a través de la activación de una función.Todo está bien en que los botones se quitan, pero tengo un comportamiento que no refleja el final de la captura de pantalla que muestran.Ahora he probado esto en dos nevironments demasiado.Mientras que los botones de mi se quitan decirquitar el botón de tareas que sólo puedo suponer algún error de JavaScript es introducida (SharePoint traga errores) como el conjunto de la cinta no funciona.es decir,el comobo ahora no muestran ningún contenido.

He ido a través de y añadido algunos botones de la espalda (código comentado) y, finalmente, puedo tener la cinta de opciones de trabajo con algunos de los cambios, PERO ciertos botones de salto de funcionalidad!Es esto porque no hay código de intentar habilitar/deshabilitar los botones basados en seleccionado como el quitar de la tarea y con ella se ha ido, los errores.

Por favor alguien puede ayudar a mi cordura y comprobar de esta forma / de retroalimentación de su experiencia y, aún mejor, dime qué diablos estoy haciendo mal :)

¿Fue útil?

Solución 2

Después de pensar que algo estaba mal con el servidor, XML, FUNCIÓN, el navegador resulta que el problema es el resultado de un problema de almacenamiento en caché.

Básicamente, una instancia de la característica se implementó y activó llamadas "RibbonChanges", más tarde revisé la solución y cambié de nombre de la función en función de nuestros estándares, así que renombrado a "Compañía.Ribbonenchanges".Al tener la característica original desactivada y la solución original desinstalada y la nueva instalada y activada, pensé que todos estarían bien.Archivos en disco donde, como se esperaba, etc.!Sin embargo, resulta que hay algún problema de almacenamiento en caché sobre lo que solo puedo presumir, se está emitiendo JS.¡Una historia simple del navegador claro / caché ha arreglado el problema!

También pasé por el proceso nuevamente, y el problema / resultado fue el mismo.

Editar: Cualquier modificación para XML en general parece requerir un caché claro

Otros consejos

El error en el código de ejemplo es:

<!-- 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>

debe 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>

intentar eso.

Licenciado bajo: CC-BY-SA con atribución
scroll top