En v4.1 l’affichage de la sélection de l’objet parent d’un équipement a été revu et unifié. La liste est indentée en fonction du parent, et ordonnée comme dans le menu Accueil → Dashboard, tel que définit dans Outils → Objets, Vue d’ensemble.
Pour avoir la même logique dans les plugins, fichier plugindesktopphpplugin. :
<select id="sel_object" class="eqLogicAttr form-control" data-l1key="object_id">
<option value=""><option>
<?php
$options = '';
foreach ((jeeObject::buildTree(null, false)) as $object) {
$options .= '<option value="' . $object->getId() . '">' . str_repeat(' ', $object->getConfiguration('parentNumber')) . $object->getName() . '<option>';
}
echo $options;
?>
<select>
.