09-25-2012 10:44 AM
Great analysis on the execution ordering Kris.
It has frustrated me in solution designs that the Page modules only fire on Record Change, customers often find it awkard that they have changed a data value on screen that in their expection should now result in a specific tab being made available. Some find it frustrating that even after saving the record with that new value, the tab is not availbale until they navigate away from record and back again.
It would improve our solutions if we had a bit more flexibility in when the Show/Hide code could be executed.
07-05-2013 09:07 AM
Is this still the best approach in v8.0?
07-05-2013 10:59 AM
Yes, I think the module approach is still the only way.
07-05-2013 12:23 PM - edited 07-05-2013 01:01 PM
It does not seem to work with the "Reseller Opportunities" tab in v8.0.
Is a JS solution possible? I noticed sage-platform-tabworkspace.js in the jscript folder.
07-08-2013 04:05 PM
Hi Mike, I have created this as an external DDL (C#) and complied. I tried adding the dll in as a "Business Rule" in AA to the entity....when I select the DLL in the "Class Browser" in AA nothing comes up to select from the DLL....is this the correct spot to load this DLL?
Thanks,
Derek
07-08-2013 04:59 PM
Put your DLL in the SupportFiles\Bin folder in the SlxClient portal.
Next, a reference to the DLL should be added as a "module" to the Portal Page where you want the Show/Hide behaviour.
In AA, edit the Portal Page, look for a tab that has a list of "modules", add your module there.
07-08-2013 05:01 PM
I have not found time to confirm that the "Reseller Opportunities" tab is not Showing/Hiding in SLX v8.0
Has anyone else experienced this and can confirm that it does *NOT* appear to be working?
07-08-2013 05:20 PM - edited 07-08-2013 05:21 PM
I tested it using demo.sagesaleslogixcloud.com (user: lee, pwd: password) using Firefox and Chrome. The Reseller Oppty tab does not hide for Account Type <> Partner.
07-08-2013 05:31 PM
07-08-2013 08:39 PM
You would need to do a save and then a response.redirect to refresh the page when the picklist changes. A bit of overkill to have to reload the entire client to get a tab to change.