Recientemente en SharePoint 2013 nos han pedido que mostremos los botones que permiten cambiar entre la vista mensual, semanal y diaria de un Calendario . Normalmente esos botones están en la Ribbon, pero consideran que no están lo suficientemente visibles.
Además nos han pedido que pongamos un titulo que ponga Agenda, para ello basta con poner:
<script>
$(document).ready(function() {
$("#contentRow").prepend($('<div
id="contenedorTitulos"><div
id="tituloPagina">Agenda</div></div><div
style="padding-top:10px;"><input name="Month"
type="button" value="Mes"
onclick="javascript:MoveView(\'month\')"/><input
name="Week" type="button" value="Semana"
onclick="javascript:MoveView(\'week\')"/><input
name="Day" type="button" value="Día"
onclick="javascript:MoveView(\'day\')"/></div></br>'));
});
</script>
Lo que hace el código es buscar el id contentRow, que esta en la parte superior de la página que es donde nos han pedido que lo coloquemos. Ponemos un div con el titulo y luego una serie de div con los input que ejecutan el JavaScript que llama a MoveView del mes, semana o día.
Lo único reseñable que para el carácter ' hemos tenido que escaparlo con \'.