Remove Objects
Last modified by Vincent Massol on 2026/06/02 17:55
| Remove all objects of a given class from a given document |
| Type | |
| Category | |
| Developed by | |
| Rating | |
| License | GNU Lesser General Public License 2.1 |
Table of contents
Description
Example:
{{velocity}}
#if ($request.confirm == '1')
#set ($targetDoc = $xwiki.getDocument('Page1.Page2.WebHome'))
#set ($result = $targetDoc.removeObjects('Page3.Page4.SomeClass'))
#if ($result)
#set ($discard = $targetDoc.save('Removed all xobjects'))
XObjects removed!
#else
Error: XObjects not removed!
#end
#else
[[Remove XObjects>>||queryString='confirm=1']]
#end
{{velocity}}