Autor Thema: [Erledigt] HTML-Code ausgeben  (Gelesen 4209 mal)

Offline oxyd21

  • Senior Mitglied
  • ****
  • Beiträge: 371
  • Geschlecht: Männlich
[Erledigt] HTML-Code ausgeben
« am: 29.07.11 - 12:59:27 »
Hallo,

ich möchte ein Repeat Control so erstellen, dass die HTML-Ausgabe in etwa so aussieht:

<li><a href="bmw.html">BMW</a></li>

Meine RC zerpflückt das aber irgendwie in meinem Code, so dass aller Code in einem Listenelement steht.

Wie kann ich den HTML-Code ausgeben, dass er pro Zeile "berechnet wird"?

VG, Michael

Code
<ul>
<xp:repeat id="repeat1" value="#{view1}" var="rowData">
   <li><a href="#seite02">
		<xp:label id="label1">
			<xp:this.value><![CDATA[#{javascript:rowData.getColumnValue("Company")}]]></xp:this.value>
		</xp:label>
	</a>	</li>
</xp:repeat>
<ul>
« Letzte Änderung: 01.08.11 - 12:18:57 von oxyd21 »

Offline Jan Grünklee

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re: HTML-Code ausgeben
« Antwort #1 am: 29.07.11 - 13:28:30 »
Hi Michael,

mach mal das ul unten zu (</ul>). Dann sollte es klappen.

Das müsste der Designer aber schon anmeckern.

Gruss Jan
Notes ist das was Du draus machst!

Offline oxyd21

  • Senior Mitglied
  • ****
  • Beiträge: 371
  • Geschlecht: Männlich
Re: HTML-Code ausgeben
« Antwort #2 am: 29.07.11 - 17:30:39 »
Hallo Jan,

das war nur ein Fehler beim kopieren.

VG, Michael

Offline Otto

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: HTML-Code ausgeben
« Antwort #3 am: 29.07.11 - 19:17:04 »
Hi Michael,
und warum unbedingt das <a href= .... ?
und kein xp:link in der Art
            <xp:link escape="true"
               text="#{javascript:rowData.getColumnValue('Name');}"
               value="#{javascript:rowData.getColumnValue('City');}"
               id="link2">
            </xp:link>
Gruß Otto

Offline oxyd21

  • Senior Mitglied
  • ****
  • Beiträge: 371
  • Geschlecht: Männlich
Re: HTML-Code ausgeben
« Antwort #4 am: 01.08.11 - 07:32:03 »
Hmm, das ist eigentlich egal. Das Problem ist, irgendwie mein Repeat Control. Das interessiert die Liste überhaupt nicht. Es wird jeder Wert ins erste Listenelement geschrieben. Die RC überschreibt irgendwie den UL-TAG.

Driri

  • Gast
Re: HTML-Code ausgeben
« Antwort #5 am: 01.08.11 - 08:46:35 »
Was ist denn, wenn Du den <ul>-Tag in das RC packst ?

Offline Otto

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: HTML-Code ausgeben
« Antwort #6 am: 01.08.11 - 09:48:04 »
imho wird eher das </li> Tag zerschossen - was sagt denn der Menüpunkt "Seitenquelltext anzeigen" deines Browsers dazzu?

Gruß Otto

Offline oxyd21

  • Senior Mitglied
  • ****
  • Beiträge: 371
  • Geschlecht: Männlich
Re: HTML-Code ausgeben
« Antwort #7 am: 01.08.11 - 12:18:35 »
Mit removeRepeat="True" scheint's zu funktionieren.

Besten Dank.

Code
<xp:repeat id="repeat1" value="#{view1}" var="rowData" removeRepeat="True">

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz