Comenzar el instalador hasta que nos pida elegir nuestro país. Pulsar SHIFT + F10 para que aparezca la ventana de comandos. Escribir OOBE\BYPASSNRO y presionar ENTER. El ordernador (o máquina virtual) se reiniciará y volvera a la misma pantalla de selección de país. Volver a pulsar SHIFT + F10. Escribir ipconfig /release y presionar ENTER. …
Autor: Ismael Cruz
Evitar resultados de cache en las llamadas REST a SharePoint (HTTP 304)
Por defecto, si el contenido que estamos obteniendo no ha cambiado, obtendrá la respuesta de la cache del navegador, dándonos un código HTTP 304 (Not Modified). Un ejemplo en el que nos puede dar problemas es si trabajamos con una query para obtener una lista en SharePoint y utilizamos el $expand para incluir tambien los …
Sigue leyendo Evitar resultados de cache en las llamadas REST a SharePoint (HTTP 304)
Guardar traducciones del título y descripción de listas en SharePoint via REST API (SPFx, Batch y alternativa ProcessQuery)
Registrar traducciones para el título y la descripción de una lista es bastante sencillo por CSOM a través del comando: list.TitleResource.SetValueForUICulture("en-US", "TITLE_IN_ENGLISH"); Para que estos cambios funcionen es necesario hacer los SETs y ejecutar un UPDATE. Sin el update nunca se guardarán las traducciones, por lo que si llamamos por REST al endpoint SetValueForUICulture no …
Instalar Newtonsoft.JSON (u otro paquete Nuget) en VS Code
A través de la terminal de VS Code debemos navegar a la carpeta donde esta situado el proyecto en el que queremos añadir el paquete Nuget. Una vez ahí, ejecutamos: dotnet add package Newtonsoft.Json Nota: Debéis instalar la extension de C# para VS Code. Mas información aquí: https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code
Eliminar el último caracter en un String en C#
Podemos usar la función "Remove" para eliminar al ultimo caracter de nuestro texto: myText = myText.Remove(myText.Length - 1, 1); Por ejemplo, si queremos eliminar si el ultimo caracter de nuestro texto es una coma: if(myText.EndsWith(",")) { myText = myText.Remove(myText.Length - 1, 1); }
Comprobar que versión de SPFx Yeoman Generator está instalada
Para saber que versión tenemos del generador SPFx Yeoman bastará con hacer una consulta al listado de paquetes instalados de npm a través de PowerShell: npm ls -g --depth=0 @microsoft/generator-sharepoint
Viva Connections IV: Navegar entre vistas en QuickView
Artículos anteriores Viva Connections I: Adaptive Card Extension (ACE)Viva Connections II: CardViewViva Connections III: QuickView Ya hemos visto como las CardView son bastante restrictivas en cuanto a personalizaciones y las QuickView nos permiten aplicar nuestra propia Adaptive Card. Pero es posible tambien interactuar en esta Adaptive Card y navegar entre varias vistas (Por ejemplo, una …
Sigue leyendo Viva Connections IV: Navegar entre vistas en QuickView
Viva Connections III: QuickView
Artículos anteriores Viva Connections I: Adaptive Card Extension (ACE)Viva Connections II: CardView QuickView es un componente similar al CardView, pero en este caso podemos específicar que Adaptive Card queremos utilizar y que propiedades vamos a definir. Además de los métodos en los que trabajar tenemos una interfaz a declarar para definir los datos que utilizaremos. …
Viva Connections II: CardView
Artículos anteriores Viva Connections I: Adaptive Card Extension (ACE) CardView es un componente específico que nos permite configurar la información a mostrar en el dashboard. Funciona internamente con una Adaptive Card que no podemos modificar y tiene unos métodos específicos para desarrollar: cardButtons() Este método nos permite configurar los botones que apareceran en la zona …