This article will outline tips to consider when working with mobile customizations in Infor CRM (Saleslogix) and your customizations are not showing up. The first, and most important thing to know, is whether your customizations are even getting loading by the browser.
Checking If Your Customizations Are Being Loaded
If you see your customization file there, that tells you that it is properly added to the index.html/index.aspx and being accessed. This tells you that the mobile client “sees” your customization file, which is what you want.
Checking the Code to See If Your Customizations Are Present
While you have the developer tools open and your file selected from the previous step, you’ll see the code looks compact and all pushed together into a single line. If you’d like to view the code there in a more readable format (so you can verify the code that is in the file and make sure it is up to date), copy the big long single line of code and go to jsbeautifier.org and paste in the code. It will get it all formatted nicely again. Keep in mind that if your customization consists of several different files it will all be in that single file now after being deployed. Now you can easily scan through the code to ensure it is up to date with all of the code changes.
Checking For Errors From Your Customizations
Clearing the Cache to Get The Current Version of Your Customizations
If the previous steps are showing an older version of your customizations, you can cause the cache to clear by touching the index.aspx file. Simply, open the file, make a small change like adding a space somewhere, and then save. Now when you go to the mobile site it will reload all of the current files from the file system into cache and you should be seeing the newest version of your customizations. Keep in mind that deploying does this automatically. However, touching the file can be a quick trick if you need it.