Ja. Es kommt hier darauf an, was du vorhast.
Willst du zum Beispiel eine Liste mit Positionen, Fahrernahmen und Boxeninfo, gibt es zwei Möglichkeiten:
- Möglichkeit A ohne JS zu programmieren: Pro Position im Prinzip einfach eine Zeile, die die entsprechende Position anzeigt. Also z.B. Zeile 1 ist Position 1, Zeile 2 Position 2, usw. Ändert sich die Position, steht der Fahrername und die Boxeninfo dann einfach in einer anderen Zeile. Müsste dann halt hart verdrahtet werden. Wäre zwar recht aufwendig, andererseits recht einfach umzusetzen.
- Möglichkeit B mit JS ein Textfeld mit folgendem Code als Inhalt (beispielhaft für die Positionen 1 bis 15):
Code:
text = ''
for (i = 1; i <= 15; i++)
{
if (i < 10)
{
text = text + '0' + i + '\t'
text = text + $prop('GarySwallowDataPlugin.Leaderboard.Position0' + i + '.DriverName');
text = text + '\t\t\t'
if ($prop('GarySwallowDataPlugin.Leaderboard.Position0' + i + '.InPitLane') == 1)
{
text = text + 'is in Pit' + '\n';
}
else
{
text = text + '\n';
}
}
else
{
text = text + i + '\t'
text = text + $prop('GarySwallowDataPlugin.Leaderboard.Position' + i + '.DriverName');
text = text + '\t\t\t'
if ($prop('GarySwallowDataPlugin.Leaderboard.Position' + i + '.InPitLane') == 1)
{
text = text + 'is in Pit' + '\n';
}
else
{
text = text + '\n';
}
}
}
return (text)
Das Ergebnis würde dann so aussehen:
Code:
01 Damien Ferro
02 Juha Kasi
03 Bernardo Cancio
04 Frédéric Duez
05 Gianluca Perlino
06 Martin Hlisnikovský
07 Armin Hahn
08 Åukasz Podkalicka
09 Didier Bestard
10 Jari Koskelo
11 Raimo Kihlman
12 Kohei Izuno
13 Jan Virtanen
14 Max Mustermann
15 Bernhard Mayer is in Pit
Das ganze müsste man noch ausbauen und schön formatieren (die Tabulatoren passen z.b. nicht bzw. nur, wenn alle Namen gleich lang wären und ganz am Ende ist eine leere Zeile zuviel). Ist jetzt aber auch nur ein in 2 Minuten schnell zusammen gezimmertes Beispiel als Denkansatz