Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

supprimer un text-html sur design

Cette partie est réservée à l'utilisation de l'interface web de configuration de JEEDOM
Répondre
Avatar de l’utilisateur
db2p
Timide
Messages : 185
Inscription : 08 nov. 2017, 13:25
Contact :

supprimer un text-html sur design

Message par db2p » 04 juil. 2019, 09:09

bonjour
bon ben petite boulette sur un de mes design
dans un text/html j'ai voulu essayer d'afficher la date du jour avec un script mais a la fin de ce script, j'ai mis pour l'afficher
document.write etc......
aussi quand je vais sur le design eh ben ça n'affiche plus le design mais une page blanche avec ....devinez...la date du jour
j'ai voulu supprimer cet élément txt/html donc je suis allez dans la bdd mais impossible de retrouver cet élément dedans
pour moi c'est dans la table plan_header et l'id design est 3 j'ai listé tous les éléments mais pas trouver de concordance
j'ai ete voir la table plan aussi...
si vous avez une idée pour pouvoir supprimer cet élément txt-html pour que le design puisse se réafficher
je voudrais pas recréer totalement ce dernier
merci

Avatar de l’utilisateur
db2p
Timide
Messages : 185
Inscription : 08 nov. 2017, 13:25
Contact :

Re: supprimer un text-html sur design

Message par db2p » 04 juil. 2019, 09:20

bon ben je me reponds a moi même
c'est bien dans la table 'plan'
simplement dans l'affichage on ne voit pas tous les éléments car, ca n'afiche qu'une page
donc j'ai retrouvé les derniers éléments ajoutés en faisant une requete du styl 'select * from plan where id > 400
car je savais que c'était le dernier élément que j'avais créé
il aurait été bien d'avoir des boutons qui permettent de passer sur une autre page (précédente, suivante)

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: supprimer un text-html sur design

Message par winhex » 05 juil. 2019, 02:26

merci pour le retour
moi qui joue beaucoup avec design en se moment
ça peu me servir

Avatar de l’utilisateur
db2p
Timide
Messages : 185
Inscription : 08 nov. 2017, 13:25
Contact :

Re: supprimer un text-html sur design

Message par db2p » 05 juil. 2019, 12:42

de rien winhex
si ça peut t'aider comme tu nous aides.... :)

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: supprimer un text-html sur design

Message par winhex » 05 juil. 2019, 16:05

je suis sur les façons de faire ( les fonction js)
exemple
1 menu du haut (swipe) sur d'autres design
2 menu du dessous sur du cacher montrer d'équipement, html, graphe,... (ça j'ai déjà expliqué même si ça évolue en permanence j'apprends en même temps)
3 menu vertical sur piece
4 et sur chambre une liste sur l orientation VR
Screenshot_20190705-153638_Chrome.jpg
Screenshot_20190705-153638_Chrome.jpg (254.68 Kio) Consulté 1361 fois
imagine je clic sur vr 2 -> chambre 3
la liste 4 apparait
je clic luminaires 2
et reclic sur VR (vu que chambre est actif refaire apparaître la liste 4
il y a un if dans la fonction 2 (du js)
si la valeur = chambre montre liste 4

il y en a des essais avant de trouver (tous frais) avec toujours la peur de tous planté, même si avant de jouer du code je backup

Avatar de l’utilisateur
db2p
Timide
Messages : 185
Inscription : 08 nov. 2017, 13:25
Contact :

Re: supprimer un text-html sur design

Message par db2p » 05 juil. 2019, 16:26

pffffiououo
alors là je suis dépassé
ça en fait des choses imbriquées là dedans
le menu qui affiche un truc qui affiche un autre truc etc....
je suis pas encore rendu là
bon courage

pour l'instant je cherche a savoir si avec des elements dans une liste deroulante, je peux envoyer une commande a jeedom
exemple:
liste avec mes yeelight
et des zones cliquables qui par exemple allumerai en blanc, une autre zone allume en disco
et donc suivant la yeelight selectionnée dans la liste je cliquerai sur la zone et allumerai donc la bonne yeelight
tout comme j'essaye dans un design d'avoir une liste de mes equipements et voir l'état de chaque batterie

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: supprimer un text-html sur design

Message par winhex » 05 juil. 2019, 16:43

ça paraît compliqué
mais
si clic vr montre equipement 1,2,3 sinon cache
si clic luminaire montre 4,5,6 sinon cache
tu n'as pas tant de montrer/cacher


fait des dessins mais je penses
que c'est comme montrer cacher équipement
que tu as utilisé ici
viewtopic.php?f=24&t=45317#p732073


sinon sans équipement à montrer pour une action
directement jeedom.execute id

mais tu n'auras pas le retour d info

sauf si dans le widget tu définis une class/id du design derrière une invisibilité (pour le retour d etat)

Avatar de l’utilisateur
db2p
Timide
Messages : 185
Inscription : 08 nov. 2017, 13:25
Contact :

Re: supprimer un text-html sur design

Message par db2p » 08 juil. 2019, 13:11

oui je pensais refaire ça en cachant et montrant les zones adéquates suivant la sélection dans la liste
j'aurais 9 zones a traiter au total
faut juste que je retrouve leur id ou alors je les recree et au fur et a mesure je regarde quels sont leur numeros

sinon dans une liste y a pas moyen d'avoir par exmple une info sur les batteries
par exemple dans un liste ca ferait :

detecteur fenetre 1 = état : fermé ; batterie : 75%
detecteur fenetre 2 = état : ouvert ; batterie : 100%
etc...

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: supprimer un text-html sur design

Message par winhex » 08 juil. 2019, 16:03

tu confonds (la nuance)
une liste est une sélection d'imput
un actionneur
si tu n'as aucune utilité à sélectionné détecteur x

tu recherches un modale, pop up, navbar,... ressemblant à une liste (sans devoir sélectionné pour te sortir du choix) et afficher tes info

avec un équipement virtuel et un widget tu pourrais le faire

Avatar de l’utilisateur
db2p
Timide
Messages : 185
Inscription : 08 nov. 2017, 13:25
Contact :

Re: supprimer un text-html sur design

Message par db2p » 09 juil. 2019, 11:33

oui je voulais faire une liste
même si on peut sélectionner une entrée dedans c’était juste pour afficher de l'info donc ça peut le faire aussi
c'était pour avoir un aperçu global de l'état des batteries dans une simple liste déroulante genre zone texte avec scrollbar
mais oui pourquoi pas un virtuel

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: supprimer un text-html sur design

Message par winhex » 09 juil. 2019, 14:54

Un virtuel avec une info
Cette info est un ensemble d'info info1, info2,..
Un widget pour l'appel popup , dimensions et Scroll

Cette methode
prends le widget meteo
viewtopic.php?f=50&t=1182&p=609307&hilit=meteo#p609307

épuré
viewtopic.php?f=29&t=41964&hilit=radiat ... 40#p689041
Résumé
Image

en valeur [equipement info textuel],[equipement info numérique]
Soit
#[test3][Test Chauffage][Mode]#,#[test3][Test Chauffage][Temperature]#

Le code du widget

Code : Tout sélectionner

<div class="tooltips cmd cmd-widget" data-type="info" data-subtype="string" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" style="display: block;">
	<center><span style="font-size : 12px;#hideCmdName#" class="cmdName">#name_display#</span> <strong class="state"></strong></center>
 <div class="Mode"></div>
 <div class="Temp"></div>
      <script>
		jeedom.cmd.update['#id#'] = function(_options){
			$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate)
	//		$('.cmd[data-cmd_id=#id#] .state').empty().append(_options.display_value);
      
                var state = _options.display_value;
                 var stateListe = state.split(",");
                    var temp0 = stateListe[0].replace("\"","");
                var temp1 = parseFloat(stateListe[1]);
       $('.cmd[data-cmd_uid=#uid#] .Mode').empty().append(temp0);
  $('.cmd[data-cmd_uid=#uid#] .Temp').empty().append(temp1.toFixed(1) + '°C');
		}
		jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
	</script>
</div>
State étant toutes tes info
Stateliste : un tableau de tes infos ("virgule" les séparent)
Temp0 : du texte
temp1 : du numérique avec 1 decimal
Update rétribution des infos aux class Mode et Temp

Répondre

Revenir vers « Portail web classique (Desktop) »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités