When working with a view, spread over multiple pages, it is, as far as I know, not possible to select items from several pages and then apply one action to all these items. This issue has been reported for D7 ( https://www.drupal.org/node/1207348 ), but has not yet been resolved.
An alternative solution for this, could be to create an extra submit handler to temporarily save the selected values to the PrivateTempStorage and merge the items in storage with the latest selected items, when applying the action.
In att. I added a Proof of concept, on which we could start collaboration. As you will see, there still are a lot of TODO's ;-)
Comments
Comment #2
napche commentedComment #3
kattekrab commentedThere's a patch here, so status should be "needs review".
Comment #4
kattekrab commentedalso bumping to 8.4.x
Comment #7
dwwThis seems like a fairly important feature of VBO. It existed in the D6 days, but has languished in various states of churn for D7 and nothing exists in D8, neither core's bulk form stuff, nor the D8 port of VBO.
I suspect patch #2 no longer applies, or tests will fail, or something, but I requested a re-test to see the current status.
Comment #20
smustgrave commentedThank you for sharing your idea for improving Drupal.
We are working to decide if this proposal meets the Criteria for evaluating proposed changes. There hasn't been any discussion here for over 8 years which suggests that this has either been implemented or there is no community support. Your thoughts on this will allow a decision to be made.
Since we need more information to move forward with this issue, the status is now Postponed (maintainer needs more info). If we don't receive additional information to help with the issue, it may be closed after three months.
Thanks!