Afficher une valeur en cache dans l'édition d'un équipement

Hello,

Pour afficher la valeur d’une configuration on fait :

Comment on peut faire pour afficher une valeur en cache ?
En js tout comme en html of course :slight_smile: j’ai besoin des deux.

Par exemple appeler la fonction en js : eqLogic.getCache ?

:wave:t2:
Sur un de mes plugins, j’ai récupéré le cache de l’équipement en Ajax.

JS
  $.ajax({
    type: "POST",
    url: "plugins/Your_plugin/core/ajax/Your_plugin.ajax.php",
    data: {
      action: "getCache",
      id: _eqLogic.id
    },
    dataType: 'json',
    error: function(request, status, error) {
      handleAjaxError(request, status, error);
    },
    success: function(data) {
...
Ajax
    if (init('action') == 'getCacheAndConfig') {
        $result = array();
        $eqLogic = your_plugin::byId(init('id'));
        if (!is_object($eqLogic)) {
            throw new Exception(__('Your_plugin eqLogic non trouvé : ', __FILE__) . init('id'));
        }
        $result = array("cache" => $eqLogic->getCache());
        ajax::success($result);
    }


Je ne sais pas s’il il y une solution plus directe.

1 « J'aime »

Oui, je voulais faire ça en 2ème temps.
J’te remercie pour le code :slight_smile: ça me fera gagner du temps !