Kinetic Custom Layer - Remove New/Delete from panel card grid

I have a panel card grid on a custom layer that is getting data from a BAQ. The BAQ is not updateable and none of the fields in the panel card grid can be edited.

When the grid is shown on the page the toolNew icon appears and “Delete” is the first option in the overflow menu. These aren’t needed, and selecting “Delete” actually removes rows from the results of the BAQ. Not permanently from the database, but from the grid.

I want to remove and/or disable New and Delete from these panel grids but I can’t find where to do this in the settings or figure out how to do this with an event, etc. Any help/suggestions will be appreciated.

@hmwillett Sorry to bother you, but you have been so helpful in the past I was wondering if you might have any insights on this.

Click the grid > Properties > Advanced > Action Data and then delete the buttons. (Or click disabled)

Thank you. Here’s the thing that has been driving me crazy. There are no buttons or anything to disable. It’s like New and Delete aren’t even there.

They’re probably global to that page.
Click up here.

Also, check the dataview Tools.

The data views are custom and being populated by a BAQ. I am not seeing any tools in the Data View.

I am working on a custom layer for the Fulfillment Workbench. The panel card grid is custom and using the BAQ Data View.

When I click on “Fulfillment Workbench” at the top there are tools listed, but not New or Delete because the Workbench doesn’t actually use New or Delete.

In fact, the native panel grid on the page doesn’t have New or Delete, just my custom panel grid.

Is your BAQ a UBAQ with “Allow Add New” checked?

BAQ is not updatable.

image

Although on the layer Dirty View - Confirm Changes is checked (I didn’t check it).

Having said that, unchecking Dirty View - Confirm Changes doesn’t seem to make a difference related to my issue.

Is that embedded?
Check the Action Data of the panel it’s embedded in.

Ahh–I was able to replicate. Stand by.

This is dumb.

In your dataview, add a tool for New, then click hidden… then go report that to support. LOL

7 Likes

LOL. Subtraction by addition. :slight_smile:

Will that work for delete?

Didn’t try, but I don’t see why not? Hahaha

It does. :slight_smile:

Thank you so much. I would never have though to try that.

With App Studio, this is the FIRST thing you try. :rofl:

I should have known I needed to add something, I didn’t want and that was already there, so I could hide it…silly me.

I forgot I was working in Epicor. :grin:

Hi,
Thanks for providing support.
I have implemented many solutions as provided by you.

In Currency Maintenance, I want to Disable or Read Only the New GL Control BUTTON if Currency marked as Inactive. (Refer Image)
I have already disabled the view but User can Create New Record which is read only Grid, but able to Create New Record