This is a bit light on surrounding code.
I normally fill the list from a @Factory
and then I also add a @DataModelSelection
Yes I got all that in the code - basically just took the example from the docs but change the Bean into EVENT and the DataModel into PAGE.
Now when select() is called the DataModel is null.