-->

Prevent update of note/files on disabled views

2020-04-21 01:30发布

问题:

I noticed that notes and files can be inserted/updated/deleted on grids (assume forms the same) when the grid does not allow for update, insert, or delete. Is there a way to turn this off? I am writing a custom page and want to prevent a user from modifying anything including notes and files.

My grid contains the following:

MyGrid.AllowInsert = false;
MyGrid.AllowUpdate = false;
MyGrid.AllowDelete = false;

Anything I am missing to prevent this? Is there something I can add in the aspx page of my custom screen to prevent note/file edits?

回答1:

I'm late to the party, but here is how I removed the files and notes columns from my grid. Inside my graph :

[PXRemoveBaseAttribute(typeof(PXNoteAttribute))]
[PXGuid]
public void _(Events.CacheAttached<MyDac.noteID> e) { }

In my case, I was reusing MyDac that already had NoteID. Since my screen was an inquiry where I wanted everything disabled, I removed the PXNoteAttribute to forbid editing files and notes.



标签: acumatica