This module extends SilverStripe TreeDropdownField to allow clearing a selection.
- SilverStripe 3.1 (or higher)
- Run
composer require richardsjoqvist/silverstripe-optionaltreedropdownfield
- Run
sake /dev/build
$fields = new FieldList();
$treeField = new OptionalTreeDropdownField('MyFieldID', 'My Field Title', 'SiteTree');
$treeField->setEmptyString('No page');
$fields->push($treeField);