CSS-Klasse von htmlb:Link

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

CSS-Klasse von htmlb:Link

Beitrag von Gast ( / / 0 / 3 ) »
Hallo, ich habe eine Navigation, die sinngemäß so aussieht:

Code: Alles auswählen.

<htmlb:form id="nav_form" method="POST">
  <htmlb:itemList id="mainnav" >
    <htmlb:listItem>
      <htmlb:link id      = "home"
                  onClick = "home"
                  text    = "Startseite" />
    </htmlb:listItem>
    <htmlb:listItem>
      <htmlb:link id      = "login"
                  onClick = "login"
                  text    = "Anmelden" />
    </htmlb:listItem>
    <htmlb:listItem>
      <htmlb:link id      = "disclaimer"
                  onClick = "disclaimer"
                  text    = "Disclaimer" />
    </htmlb:listItem>
  </htmlb:itemList>
</htmlb:form>
Ich würde gern, den Link zu der aktuell angezeigten Seite anders darstellen,
Beispiel: Startseite Anmelden Disclaimer beim Anzeigen des Anmeldeformulars

Dazu wollte ich die CSS-Klasse active_page (von mir angelegte Klasse im eigenen Stylesheet) verwenden, habe aber keine Möglichkeit gefunden, das im View zu definieren.

Beholfen habe ich mir so:

Code: Alles auswählen.

<htmlb:form id="nav_form" method="POST">
  <htmlb:itemList id="mainnav" >
    <htmlb:listItem>
      <htmlb:link id      = "home"
                  onClick = "home"
                  text    = "<%= home_active_start %>Startseite<%= home_active_end %>" />
    </htmlb:listItem>
    <htmlb:listItem>
      <htmlb:link id      = "login"
                  onClick = "login"
                  text    = "<%= login_active_start %>Anmelden<%= login_active_end %>" />
    </htmlb:listItem>
    <htmlb:listItem>
      <htmlb:link id      = "disclaimer"
                  onClick = "disclaimer"
                  text    = "<%= disclaimer_active_start %>Disclaimer<%= disclaimer_active_end %>" />
    </htmlb:listItem>
  </htmlb:itemList>
</htmlb:form
Wird jetzt die Startseite angezeigt, enthält login_active_start den Wert <span class="active_page"> und login_active_end </span>

Gibt es eine elegantere Möglichkeit, einen von mehreren htmlb:Link-Elementen anders darzustellen, ohne Coding im View zu haben?

Danke und Gruß
Matthias

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

5
Antw.
4796
Views
Klasse soll Typdefinition von anderer Klasse nutzen
von debianfan » 24.05.2017 11:30 • Verfasst in ABAP Objects®
1
Antw.
3682
Views
Lokale Klasse autom. in globale Klasse ändern
von JohnLocklay » 09.01.2019 09:10 • Verfasst in ABAP Objects®
1
Antw.
2701
Views
HTMLB und HTML mixen
von ykpark » 05.06.2008 07:23 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
1397
Views
Fehlermeldung & HTMLB in MiniSAP
von Yomero » 01.08.2005 22:23 • Verfasst in Web-Dynpro, BSP + BHTML
8
Antw.
3574
Views
HTMLB Tree Problem
von Karina » 18.01.2006 10:43 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag

Anonymous
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Gewährleistungsende im Equipment
vor 4 Stunden von Yourairld gelöst 8 / 21944
IF mit AND und OR
vor einer Woche von GastX 6 / 9576
Meine Inbox
vor einer Woche von Rabea1103 1 / 7243
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8398

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Gewährleistungsende im Equipment
vor 4 Stunden von Yourairld gelöst 8 / 21944
IF mit AND und OR
vor einer Woche von GastX 6 / 9576
Meine Inbox
vor einer Woche von Rabea1103 1 / 7243
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8398