FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: svenson08 am 26 Juli 2013, 06:14:51

Titel: FHEMWEB: Eingabefeld ausblenden
Beitrag von: svenson08 am 26 Juli 2013, 06:14:51
Hallo zusammen,

gibt es die Möglichkeit das Eingabefeld in FHEMWEB auszublenden? Im Floorplan gibt es glaub ich das Attribut commandfield mit dem man es dort ein- oder ausschalten kann.

Gruß Svenson
Titel: Aw: FHEMWEB: Eingabefeld ausblenden
Beitrag von: rudolfkoenig am 26 Juli 2013, 10:35:14
http://fhem.de/commandref.html#hiddenroom (//fhem.de/commandref.html#hiddenroom)

Comma separated list of rooms to "hide", i.e. not to show. Special values are input, detail and save, in which case the input areas, link to the detailed views or save button is hidden (although each aspect still can be addressed through url manipulation).
The list can also contain values from the additional "Howto/Wiki/FAQ" block.
Titel: Aw: FHEMWEB: Eingabefeld ausblenden
Beitrag von: svenson08 am 26 Juli 2013, 10:43:14
Ich wusste nicht das es sich bei dem Eingabefeld um einen "Raum" handelt. Was muss ich den als hiddenroom angeben um das Eingabefeld auszublenden?

Oder vielleicht etwas genörgelt ... aber wäre es nicht eingängiger wenn auch in FHEMWEB das Attribut commandfield das selbe bewirken würde wie in floorplan?
Ich hab mir das in der entsprechenden XX_FHEMWEB.pm angesehen und könnte das evtl. dort übertragen (Attributliste ergänzen und den Headerbereich entsprechend füllen).
Titel: Aw: FHEMWEB: Eingabefeld ausblenden
Beitrag von: JoWiemann am 26 Juli 2013, 14:49:36
Hallo,

ich interpretiere die FHEMWEBs auch als Räume für die hiddenroom-Attribute angegeben werden können.

z.B.

input für Eingabefeld
save für den Sichernbutton usw.

Ich habe für die Anzeige auf dem Tablet folgendes definiert:

define WEBtablet FHEMWEB 8085 global
attr WEBtablet fwcompress 0
attr WEBtablet hiddenroom Everything,Commandref,Forum,System,Unsorted,input,Howto,FAQ,Wiki,Details,Examples,Select style,Edit files,FAQ,Console,Definition...,Event monitor,save,detail,Logfile
attr WEBtablet refresh 300
attr WEBtablet room System
attr WEBtablet stylesheetPrefix dark


Relevant für Dich ist also "input" bei hiddenroom, da damit die Eingabezeile "versteckt" wird.

Grüße Jörg
Titel: Aw: FHEMWEB: Eingabefeld ausblenden
Beitrag von: svenson08 am 26 Juli 2013, 15:14:28
Hallo Jörg,

danke für die Info. Mit dem hiddenroom "Input" funktioniert es wie gewünscht. Ich hatte mir im HTML das Feld angesehen aber nichts mit "Input" gefunden. Wie findet man denn raus das es bei dem Feld um einen Raum handelt der Input heißt?

Zur Eingängigkeit wäre es nur besser wenn alle Frontend's auch auf die gleichen Attribute zurückgreifen würden.

Gruß Svenson
Titel: Antw:Aw: FHEMWEB: Eingabefeld ausblenden
Beitrag von: Tom111 am 04 September 2015, 21:46:12
Zitat von: JoWiemann am 26 Juli 2013, 14:49:36
Relevant für Dich ist also "input" bei hiddenroom, da damit die Eingabezeile "versteckt" wird.
Das ist falsch!

Es muss heißen:
ZitatRelevant für Dich ist also "input" bei hiddenroom, da damit alle Eingabezeilen "versteckt" werden.

Ich war nämlich gerade auf Fehlersuche und musste feststellen dass mit "hiddenroom input" alle Eingabefelder verschwinden!

Gibt es keine Möglichkeit NUR das Haupt-Eingabefeld zu verstecken ?

Gruß
Tom
Titel: Antw:FHEMWEB: Eingabefeld ausblenden
Beitrag von: marvin78 am 05 September 2015, 07:52:01
Durch CSS

input.maininput {display:none}
Titel: Antw:FHEMWEB: Eingabefeld ausblenden
Beitrag von: Tom111 am 05 September 2015, 08:39:10
Das klappt,

vielen Dank "marvin78" !

Gruß
Tom