- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2019 10:32 AM
Hi Team,
We have upgraded to London. As per London version, Service portal Order guide widget collapse/minimizes the Include Items by default on choose option. But we need to make the Include items expand by default.
Is there any possibility of updating service now order guide widget to expand Include Items by default. We have already cloned the OOB widget and trying to update.
Solved! Go to Solution.
- Labels:
-
Request Management
-
Service Catalog

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2019 01:25 PM
I disliked the collapsed items as well. It took a good chunk of time to figure this out. My Angular is a bit rusty 🙂
Make a clone of the SC Order Guide widget to work on. Edit that clone and in the HTML template section, you need to make 2 changes.
Search for " <uib-accordion close-others="true">" and change the value to false. This will allow more than one accordion item to be open at a time.
In the line directly below that:
<uib-accordion-group class="accordion-header b" template-url="group-template.html" ng-init="initAttachmentCallbacks($index);" ng-repeat="item in includedItems track by item.sys_id | orderBy: 'order'" id="{{::item.sys_id}}" is-open="item.isOpen">
change the last value to true so the whole line reads:
<uib-accordion-group class="accordion-header b" template-url="group-template.html" ng-init="initAttachmentCallbacks($index);" ng-repeat="item in includedItems track by item.sys_id | orderBy: 'order'" id="{{::item.sys_id}}" is-open="true">
Hope this helps
Don

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2019 01:25 PM
I disliked the collapsed items as well. It took a good chunk of time to figure this out. My Angular is a bit rusty 🙂
Make a clone of the SC Order Guide widget to work on. Edit that clone and in the HTML template section, you need to make 2 changes.
Search for " <uib-accordion close-others="true">" and change the value to false. This will allow more than one accordion item to be open at a time.
In the line directly below that:
<uib-accordion-group class="accordion-header b" template-url="group-template.html" ng-init="initAttachmentCallbacks($index);" ng-repeat="item in includedItems track by item.sys_id | orderBy: 'order'" id="{{::item.sys_id}}" is-open="item.isOpen">
change the last value to true so the whole line reads:
<uib-accordion-group class="accordion-header b" template-url="group-template.html" ng-init="initAttachmentCallbacks($index);" ng-repeat="item in includedItems track by item.sys_id | orderBy: 'order'" id="{{::item.sys_id}}" is-open="true">
Hope this helps
Don
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-06-2020 04:42 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2023 11:35 PM
Wanted to add a note here: In my case, I have some fields that need to be filled out on the order guide. When I updated the order guide page as described above, the accordion would be expanded, but the variable fields were missing. Took me a while to find it, but buried in the server code there at line 115 there is a parameter that says "item.delayView = true;" Set that to false and your fields should appear right away as well.
item.delayView = false;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-09-2020 12:37 PM
Any chance someone could link a post on how to clone and get the clone to replace the original in this scenario?