wie eine Text-ID per Variable an "model" übergeben  [✔]

Post Reply
hermannk
Posts: 686
Joined: 06.07.2014, 12:32
Location: Kiel Germany

wie eine Text-ID per Variable an "model" übergeben

Post by hermannk » 12.03.2019, 16:21

Moin zusammen,
ich komme entweder mit der Schreibweise nicht zurecht oder es ist noch ein Fehler in der Software. Kann mir bitte jemand helfen - danke.

das funktioniert; die Text-ID "tx-SW21" ist fest angegeben:
<model cmd="change">
<tx id="tx-SW21" bgred="255" bggreen="0" bgblue="0" />
</model>

das funktioniert auch; die Text-ID wird aufgelöst:
<vr id="vr_TextID" text="tx-SW21" />
<tx id="@vr_TextID" format="@vr_SwitchNumber S" />

das funktioniert leider nicht; die Text-ID wird innerhalb von "model" nicht aufgelöst:
<vr id="vr_TextID" text="tx-SW21" />
<model cmd="change">
<tx id="@vr_TextID" bgred="0" bggreen="255" bgblue="0" />
</model>

Danke und Gruß
Hermann

rjversluis
Site Admin
Posts: 39295
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: wie eine Text-ID per Variable an "model" übergeben

Post by rjversluis » 12.03.2019, 17:12

Hallo Herman,

das ist für <model/> noch nicht implementiert worden.

hermannk
Posts: 686
Joined: 06.07.2014, 12:32
Location: Kiel Germany

Re: wie eine Text-ID per Variable an "model" übergeben

Post by hermannk » 12.03.2019, 17:21

Moin Rob,
danke für die schnelle Antwort.
Könntest du das bitte implementieren.
Das Ändern der Hintergrundfarbe im Betrieb ließe sich so einfacher im Script realisieren.
Gruß
Hermann

jpultar
Posts: 620
Joined: 23.04.2017, 14:33

Re: wie eine Text-ID per Variable an "model" übergeben

Post by jpultar » 13.03.2019, 05:20

Guten Morgen zusammen,

gibt es diesen Syntax

Code: Select all

<model cmd="change">
<tx id="textbox-id" bgred="255" bggreen="0" bgblue="0" />
</model>
auch für die Schriftfarbe in einem Textblock und was sind dann die die allgemeine Attributen anstatt "bgred,bggreen,bgblue"?

rjversluis
Site Admin
Posts: 39295
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: wie eine Text-ID per Variable an "model" übergeben

Post by rjversluis » 13.03.2019, 07:23


jpultar
Posts: 620
Joined: 23.04.2017, 14:33

Re: wie eine Text-ID per Variable an "model" übergeben

Post by jpultar » 13.03.2019, 07:51

Hallo Rob, vielen Dank - werde ich später mal testen :-)

rjversluis
Site Admin
Posts: 39295
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: wie eine Text-ID per Variable an "model" übergeben

Post by rjversluis » 13.03.2019, 08:07

Hallo Herman,

ab 15182 sollte es auch mit Variablen funktionieren.

hermannk
Posts: 686
Joined: 06.07.2014, 12:32
Location: Kiel Germany

Re: wie eine Text-ID per Variable an "model" übergeben  [✔]

Post by hermannk » 13.03.2019, 08:41

Moin Rob,
ja, positiv getestet mit Version 15182 (LOCAL) und macOS Mojave: :thumb_up:

das funktioniert jetzt: die Text-ID wird innerhalb von "model" aufgelöst:
<vr id="vr_TextID" text="tx-SW21" />
<model cmd="change">
<tx id="@vr_TextID" bgred="0" bggreen="255" bgblue="0" />
</model>

Danke und Gruß
Hermann

hermannk
Posts: 686
Joined: 06.07.2014, 12:32
Location: Kiel Germany

Re: wie eine Text-ID per Variable an "model" übergeben

Post by hermannk » 13.03.2019, 08:55

Moin Jürgen,
das geht auch ab Version 15182: die Text-ID wird innerhalb von "model" aufgelöst; die Textfarbe wird gesetzt;
<model cmd="change">
<tx id="@vr_TextID" red="0" green="255" blue="0" />
</model>
Gruß
Hermann

hermannk
Posts: 686
Joined: 06.07.2014, 12:32
Location: Kiel Germany

Re: wie eine Text-ID per Variable an "model" übergeben

Post by hermannk » 13.03.2019, 09:09

Moin Jürgen, noch eine Zusatzinformation (falls noch nicht gekannt):
im Rocrail Wiki findest du unter XML
- https://wiki.rocrail.net/doku.php?id=xm ... &#commands
und dort einen Link auf den "Wrapper"
- http://rocrail.net/software/rocrail-sna ... en.html#tx
Dort sind z.B. die Attribut-Namen der Objekte aufgelistet.
Gruß
Hermann

jpultar
Posts: 620
Joined: 23.04.2017, 14:33

Re: wie eine Text-ID per Variable an "model" übergeben

Post by jpultar » 13.03.2019, 10:19

Hallo Rob, hallo Hermann,

vielen Dank für die Tipps und Links :thumb_up:

Post Reply

Return to “XMLScripting (DE)”