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

1
Antw.
2470
Views
Lokale Klasse autom. in globale Klasse ändern
von JohnLocklay » 09.01.2019 09:10 • Verfasst in ABAP Objects®
5
Antw.
3560
Views
Klasse soll Typdefinition von anderer Klasse nutzen
von debianfan » 24.05.2017 11:30 • Verfasst in ABAP Objects®
1
Antw.
2457
Views
HTMLB und HTML mixen
von ykpark » 05.06.2008 07:23 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1627
Views
htmlb: Treenode mit checkbox
von ShaolinSam » 14.07.2006 14:49 • Verfasst in Web Application Server
1
Antw.
1330
Views
Fehlermeldung & HTMLB in MiniSAP
von Yomero » 01.08.2005 22:23 • 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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 753
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2377
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8962