Hello John :)
I was reading the docs (Entreprise Edition) about callbackColumn here : https://www.grocerycrud.com/enterprise/api-and-function-list/callbackColumn
And I'm facing the problem you talk about. Making a custom column affects the search function and it won't work properly.
What did you mean when you said to use a setModel ? I don't see how you would use a Model in this case !
Could you tell me more ? Thanks ! :)
Update : I did a patch in order to make the search function work with a relation and its custom fields.
I will release it if you agree, but since it is Entreprise Edition, please let me know what to do with the patch.
That's how it works now, first I can search as always in a non related field, and I can make a callback on the column "page_id" with the name "Page associée" displayed here :
And I can type in multiple words, multiple "like" queries will be added to the whereStatements function and explode each keyword typed to give this result :
Also, spaces will be ignored so that you can make a copy&paste without worrying about formatting the text.