home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Skins
Skin Modifikationen
Wie modifiziert man einen Skin...
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Lehmden" data-source="post: 957062" data-attributes="member: 109222"><p>Hi.</p><p></p><p>Nein. Einzige Ausnahme ist bei Controls die in einer Group zusammengefasst sind. Hier ist das nur bei dem Group Control nötig. Man kann trotzdem innerhalb einer Group einzelne Controls zusätzlich mit Visible Tags steuern. Das spielt dann nur eine Rolle, wenn die Group tatsächlich visible ist. Dann kann man einzelne Controls der Group noch mal gesondert ein- oder ausblenden...</p><p> </p><p></p><p>Das ganze Visible Zeugs is boolsche Logik... Das muss man erst mal verinnerlichen, um solche Kostrukte zu verstehen. In diesem Visible steht im Klartext:</p><p>Dieses Control wird angezeigt wenn LMH Plugin akiviert ist UND das Property "#latestMediaHandler.tvrecordings.active1.title" NICHT leer ist.</p><p> </p><p>string.equals vergleicht zwei Strings, ob sie gleich sind. Hier wird #latestMediaHandler.tvrecordings.active1.title mit einem leeren String verglichen. Deswegen steht hinter dem Komma nichts weiter...</p><p>Normal wird das so gemacht string.equals(StringA,StringB). Das ergibt wahr (true, 1) , wenn StringA und StringB gleich sind, sonst ergibt das Falsch (false, 0) Hier wird geprüft, ob String A leer ist, deswegen string.equals(StringA,). Das ergibt wahr (true, 1), wenn StringA leer ist. Durch das ! davor wird das Ergebnis nun gerade umgekehrt. Ist StringA leer, wird Falsch (false, 0) zurückgegeben also das Control nicht angezeigt.</p></blockquote><p></p>
[QUOTE="Lehmden, post: 957062, member: 109222"] Hi. Nein. Einzige Ausnahme ist bei Controls die in einer Group zusammengefasst sind. Hier ist das nur bei dem Group Control nötig. Man kann trotzdem innerhalb einer Group einzelne Controls zusätzlich mit Visible Tags steuern. Das spielt dann nur eine Rolle, wenn die Group tatsächlich visible ist. Dann kann man einzelne Controls der Group noch mal gesondert ein- oder ausblenden... Das ganze Visible Zeugs is boolsche Logik... Das muss man erst mal verinnerlichen, um solche Kostrukte zu verstehen. In diesem Visible steht im Klartext: Dieses Control wird angezeigt wenn LMH Plugin akiviert ist UND das Property "#latestMediaHandler.tvrecordings.active1.title" NICHT leer ist. string.equals vergleicht zwei Strings, ob sie gleich sind. Hier wird #latestMediaHandler.tvrecordings.active1.title mit einem leeren String verglichen. Deswegen steht hinter dem Komma nichts weiter... Normal wird das so gemacht string.equals(StringA,StringB). Das ergibt wahr (true, 1) , wenn StringA und StringB gleich sind, sonst ergibt das Falsch (false, 0) Hier wird geprüft, ob String A leer ist, deswegen string.equals(StringA,). Das ergibt wahr (true, 1), wenn StringA leer ist. Durch das ! davor wird das Ergebnis nun gerade umgekehrt. Ist StringA leer, wird Falsch (false, 0) zurückgegeben also das Control nicht angezeigt. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Skins
Skin Modifikationen
Wie modifiziert man einen Skin...
Contact us
RSS
Top
Bottom