Si alguna vez estuviste peleándote con el ribbon (o cinta de opciones) en una Model-Driven App, seguro te pasó que un botón no aparece o está deshabilitado sin ninguna razón aparente. Bueno, Microsoft nos escuchó a los desarrolladores y lanzó una herramienta para entender qué está pasando: Command Checker.
📌 ¿Qué hace el Command Checker?
Básicamente, te muestra:
✅ Si un botón está visible o no.
✅ Por qué está habilitado o deshabilitado (analiza las reglas).
✅ Qué comando se ejecuta cuando lo clickeás.
✅ Las capas de solución que están afectando la visibilidad y reglas. (En mi opinión la mas importante)
O sea, es como un rayos X para el ribbon, ideal si te querés ahorrar horas de prueba y error.
🚀 ¿Cómo lo activo?
Nada de configuraciones complicadas, simplemente agregá ribbondebug=true a la URL de tu app, así:
https://myorg.crm.dynamics.com/main.aspx?appid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
&ribbondebug=true
Cuando lo hagas, vas a ver un botón nuevo en la cinta de opciones (ribbon):
🔹 Un botón en la esquina superior derecha para inspeccionar la barra de comandos.
🔹 Opciones para ver reglas y soluciones que afectan la ribbon.
🛠️ ¿Por qué lo usaría?
Te va a servir en ocasiones donde tengas que editar o corregir cosas del Ribbon. Ademas de debuggear si hay errores en el ribbon.
Así que la próxima vez que te preguntes "¿Por qué no aparece mi botón?", ya sabés: Command Checker. 🚀💡



Comentarios
Publicar un comentario