Knop in de werkbalk niet wordt weergegeven na raster item selectie

Symptoom

Er is een aangepaste knop die wordt weergegeven in het raster (HomePageGrid of een subraster toe te) worden aangepast.

In de-webclient, wordt deze knop weergegeven in de balk lint-opdracht ongeacht als raster items zijn geselecteerd of niet.

In ICB's, worden deze knop wordt weergegeven wanneer geen raster items zijn geselecteerd, maar zodra u een of meer items van het raster zijn geselecteerd, de knop verdwenen is.

Oorzaak

Als onderdeel van het ontwerp van de ICB, hebt we gewijzigd de zijn meer afhankelijk van de context.  Specifiek, rasters, knoppen worden beschouwd als een 'specifieke item' of niet en alleen specifieke item knoppen worden weergegeven als een of meer items zijn geselecteerd, terwijl niet "specifiek" itemknoppen anders worden weergegeven.

Dit betekent dat knoppen die niet nodig hebben voor een item is geselecteerd, worden gewoon niet weergegeven wanneer een item is geselecteerd.

De methode die is gemaakt met de bepaling is gebaseerd op of de opdracht die is gekoppeld aan de knop op het lint een regel SelectionCount is.  Als er een regel met SelectionCount, is consdered te zijn van een "specifiek"-opdracht.

Opmerking - vervolgmenu's en splitsen knoppen zijn uitgesloten van deze wijziging en nog steeds weergegeven in beide gevallen wanneer er items worden geselecteerd of niet.  Dit is om ervoor te zorgen dat menu-items, waarvan sommige kunnen dynamisch worden gegenereerd, niet ten onrechte is verborgen.

Oplossing

Dit is ontworpen gedrag, dat gevolgen voor alle knoppen, niet alleen aangepaste knoppen, maar buiten het vak knoppen ook (Let op: knoppen van vervolgmenu's en gesplitste uitgesloten omdat ze een menu met hebben meer onderliggende knoppen en niet eenvoudig kunnen worden catagorized).  Dit is een expliciete ontwerpwijziging van de-webclient in Unified Client.

In de meeste gevallen is het handig om de knoppen te verbergen die niet worden toegepast op de geselecteerde items, zodat het item specifieke opdrachten meer opvallend weergegeven.

Als er een sterke scenario waar gebruikers uitvoeren een algemene opdracht moeten, die geen verband houden met de items geselecteerd tijdens de selectie van objecten, kan de volgende oplossing worden gebruikt:

In de definitie van het aangepaste lintopdracht toevoegen voor de volgende regel:

< EnableRule Id="Mscrm.AnySelection" / >

Hierdoor wordt de Unified Client deze opdracht een bepaalde opdracht en een niet-specifieke opdracht behandelen en in beide gevallen worden weergegeven.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×