问题
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.
来源:https://stackoverflow.com/questions/35664927/prevent-update-of-note-files-on-disabled-views