I've got problem using quick edit while filtering by hidden column.
How to reproduce this error step by step:
- For example in Documents add new column (I called it TestCol, simple text)
- Add new element/document in list. Set value e.g. 1
- Using AllItems.aspx?FilterField1=TestCol&FilterValue1=1 will sort all items in list by this column. Quick edit here works fine.
- Hide this column (uncheck TestCol in Modify View).
- Now in view use Quick Edit.
- After changing name press Stop
- Error shows up, page doesn't redirect
- After clicking on that list (for me Documents) changes are shown.
I check in Fiddler and it shows status 601. Request looks like this
POST /TeamSite1/_layouts/15/inplview.aspx?List={574CD88A-97AE-4315-BBA8-2802AB1AC0B3}&View={0136CAE6-365B-4F6D-BF49-6DC1F6C8250B}&ViewCount=0&IsXslView=TRUE&IsCSR=TRUE&FilterField1=TestCol&FilterValue1=1&FilterField2=undefined&FilterValue2=1 HTTP/1.1
As you can see it adds at the end
&FilterField2=undefined&FilterValue2=1
In logs I found this:
System.ArgumentException: Column 'undefined' does not exist. It may have been deleted by another user.
Any idea how to resolve this problem?