On the desktop when you hover over a field you get the description displayed as hover text.
I know there is no hover for mobile, but it is possible to display this information?
All ideas supported or unsupported are welcome.
*This post is locked for comments
Thanks for your input on this Kokulan
No supported way to do this, so I had to go down the unsupported route. On load of the form, I added a click event to the labels to alert the description to the screen. The only dependency is jquery. It have tested on Dynamics 365 for Mobile and Dynamics 365 for Mobile for IOS and Andriod and it works.
function on_load() { if (Xrm.Page.context.client.getClient() != "Web") { //Does nto work on IPad with out waiting for the form to fully load, //so I had to put in a 5 second async wait (setTimeout) setTimeout( function () { $('div[role="presentation"]>span[role="presentation"][title]', window.parent.document).click(function () { var alertStrings = { text: this.title, confirmButtonLabel: "Close" }; var alertOptions = { height: 300, width: 450 }; Xrm.Navigation.openAlertDialog(alertStrings, alertOptions); }); }, 5000); } }
Hi
I think most of the solutions we think of to solve this are going to be unsupported and you have mentioned you are open to unsupported so what about
01. Onload of the form, get a list of attributes, loads metadata and get the description and set that as tooltip text and see if that gets displayed when we tab the item or we could even display differently, maybe just under the label.
In a supported way, maybe after MS opened up the Custom Control Framework to developers, we could create a wrapper control around the stanard field to display tooltip as well but if you cant wait until then, what about looking to modifying an existing Custom Control
Hi Alan,
Unfortunately, this is impossible.
I think that to implement this functionality, we need to modify the way the form is displayed, not just by script.
Hope this helps.
Best Regards,
Lu Hao
Mohamed Amine Mahmoudi
83
Super User 2025 Season 1
Community Member
54
Victor Onyebuchi
6