12-29-2012 01:53 AM
We are in process of migrating SalesLogix customizations from LAN to SLX Web 8.0. As per the requirement of the implementation we need to customize InsertActivity & CompleteActivity Pages.
Up to SalesLogix 7.5.4 we managed to customize following files to achieve this objective,
But in SalesLogix8.0, we could not able to locate such file (for ActivityDetail to be specific).
Can someone guide us to locate the files or how to customize Insert Activity and Activity Detail Page.
Thanks in Advance,
01-01-2013 09:04 AM - edited 01-01-2013 09:25 AM
ScheduleAcompleteActivity.js and don't forget to look in the App_LocalResources area, this is completely restructured to allow for Localisation....
02-18-2013 01:18 PM
That doesn't seem to be entirely accurate, RJ.
It looks like the layout Activity Dialog is controlled by a series of files in the Support Files\jscript\Sage\MainView\ActivityMgr folder, and some below it. Those files appear to be combined into Support Files\jscript\Sage\Sage.js.uncompressed.js and minimized into Support Files\jscript\Sage\Sage.js
There's an ActivityEditor.js file that seems to control the dialog functions, and templates\ActivityEditor.html seems to designate the layout
How they get combined and minimized is still a bit of a mystery to me - I don't see a jsb file anywhere that includes them. I've tried making changes to the js but those don't make it into the Sage.js, so I suspect one would have to reproduce the original process used to combine the files into the Sage.js (both compressed and not). The hard - or at least cumbersome - part of that is figuring out what all files are combined into the Sage.js in the first place so you can make sure to include them in your reproduction process.
Seems like a giant headache. Sage just doesn't seem to want to make this easy on us...
Rather annoying, but that's not unusual. Seems people don't think of us customizers when designing these things...
02-24-2013 11:14 AM
Repeating from another post:
Here's a draft of how to customize the Activity Subsystem while allowing for upgrade safety.
John PeronaDirector, Infor CRM Development
02-28-2013 01:46 AM
I went through the document provided by you. Thanks for such an informative document.
As part of my customization request, I need to hide/remove Category and Priority picklist from Activity and History Screen. In the document you have shown how to add controls, but I am strugling to remove these controls from UI.
Any help in this regards will be highly solicited.
Thanks in advance
03-05-2013 12:18 AM
Sorry to bother you again.
Couple of more concerns regarding Activity/History customizations.
i. In Activity/History - Page we have added two text boxes and made them readonly. But I need to bind those text boxes with current username and current time while adding and on history page values will be from CreatedBy and Created on field in Database.
ii. How Can I get HistoryID and then ActivityId in Custom HistoryEditor.js and HistoryEditorAgendaItemsTab.js
Thanks In Advance
08-12-2013 08:24 AM
08-12-2013 08:29 AM
Don't remove; it breaks code. Just hide them.
You can try applying a hidden attribute to the control domNode, but that only hides the control - not the label. I suppose you could also just blank the label text, haven't tried that yet. Or try to figure out what the ID of the label will be and grab it that way.
In my case, my customizations were so complex that I ended up replacing the entire Simplate with my own, and in that one I hid put the controls I needed to hide is a panel and hid that. It probably won't upgrade as well, as changes to the OOB template won't get into mine, but since the same could happen when attempting to grab a label by ID, I went with the path that gives me greater control.
08-16-2013 09:02 AM
I am trying to do something similiar with the activity screen. Those files in dropbox do not exist anymore, at least I can't get to them. Is there another link you can provide? or somewhere I can find the information on how to customize the activity screens in version 8?