Comment appliquer un widget (line) sur une commande

Hello,

Je voudrais appliquer un widget (line) sur une commande lorsque je la créé dans le plugin vmware.

J’ai vu que beaucoup utilise un fichier .json pour avoir le template de chaque commande, mais je n’ai pas ce fonctionnement et clairement je vois pas trop comment je dois appliquer le template sur une commande.

Exemple de création d’une commande :

$loadAverage15Min = $this->getCmd(null, 'loadAverage15Min');
				if (!is_object($loadAverage15Min)) {
					$loadAverage15Min = new vmwareCmd();
					$loadAverage15Min->setOrder(16);
					$loadAverage15Min->setIsHistorized(1);
				}
					$loadAverage15Min->setName(__('Load Average 15 min', __FILE__));
					$loadAverage15Min->setLogicalId('loadAverage15Min');
					$loadAverage15Min->setEqLogic_id($this->getId());
					$loadAverage15Min->setType('info');
					$loadAverage15Min->setSubType('numeric');
					//$loadAverage15Min->setTemplate(); ///////////////////////////// A REGARDER pour ajouter déclarer le widget en inline directement
					//{
						// "dashboard": "line",
						// "mobile": "line"
					// }
					$loadAverage15Min->save();	 
					log::add('vmware', 'info', 'Création/Maj de la commande loadAverage 15 Min dans l\'équipement ESXi');	
				

En commentaire ce que je voudrais faire, mais je ne vois pas la commande setTemplate dans la documentation du core, sauf erreur de ma part.

Merci d’avance pour votre aide

Je m’auto réponds, j’ai trouvé finalement le setTemplate existait bien :slight_smile:

$loadAverage15Min->setTemplate(‹ dashboard ›,‹ line ›);
$loadAverage15Min->setTemplate(‹ mobile ›,‹ line ›);

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.