- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-22-2017 12:08 PM
So I wanted to show "My Open Incidents" and "My Closed Incidents" to users on the Portal. I created SImple List to do this, but I noticed if you click "View All" you get a screen where they can change the filter, click "New", and it has a Priority column, which we don't need. How can I easily just remove those 3 things? I am having a hard time with this because I can't edit this page for some reason in the portal.
I have seen suggestions such as "In your client controller of your Data Table Widget: $scope.options.show_new = false;", but I am not sure where to put this because if I edit the Widget I need to clone it to make changes, but then I can't figure out how to add my cloned widget to the page.
Please mark this response as correct and/or helpful if it assisted you with your question.
Steven
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2017 06:31 AM
Step 1: You need to create a new page so that you can customize the removal of the 'New' button, remove the filter, and set your own display columns. You can leave the page blank for now. We'll come back to this later.
Step 2: In the additional properties of your Simple List widget, you need to add/set the following option (in the Additional options, JSON format field) so that when you click on the 'View all' link, you are redirected to the page you created in Step 1.
"list_page": {
"value": "my_ticket_list",
"displayValue": "My Ticket List"
}
Step 3: You'll want to clone one of the Data Table widgets in order to remove the 'New' button, remove the filter, and set your own display columns. The Data Table Widget threads talks about how to do this. Once you have your own version of the widget, place it on the page you created in Step 1.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2017 08:04 AM
Ok I got the breadcrumbs hidden.
I now have the Data Table widget cloned (I had originally only done the "Data Table from Instance") and I added the code I saw in that thread you link for the data.title.
Now my question is, how do I point my new "My Closed Incidents" table to that new cloned Data Table widget to get the title right?
Please mark this response as correct and/or helpful if it assisted you with your question.
Steven
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2017 08:24 AM
Ok I think I figured out how to link to the new "Data Table" widget I just made by modifying the bottom of the new "Data Table from Instance Definition" widget here:
But the title isn't working and it still shows "My Closed Incidents" briefly then changes to "Incidents".
In my "Data Table" widget I added this:
Please mark this response as correct and/or helpful if it assisted you with your question.
Steven

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2017 08:31 AM
I haven't quite tracked down where the issue is with the title. If you want a quick and dirty hack, add to your 'Data Table' clone a custom variable like:
data.my_title = input.title;
And replace the line:
<span class="panel-title"><i ng-if="options.glyph" class="fa fa-{{options.glyph}} m-r"></i>{{data.title || data.table_plural}}</span>
With:
<span class="panel-title"><i ng-if="options.glyph" class="fa fa-{{options.glyph}} m-r"></i>{{data.my_title}}</span>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2017 08:42 AM
Thanks I did that. I just did this:
data.my_title = "My Closed Incidents"
and then changed the span class like you said.
Seems something is wrong with input.title.
Thank you for all of your help!
Please mark this response as correct and/or helpful if it assisted you with your question.
Steven

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2017 08:41 AM
Or going by your method, you can also do:
if (!input.title) {
data.table_label = gr.getLabel();
data.table_plural = gr.getPlural();
} else {
data.table_label = input.title;
data.table_plural = input.title;
}