Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

Einrücken von Unterkategorien in Ansicht

<< < (3/4) > >>

master:
Hallo,

vielen Dank für eure Antworten. Die Links von Swehn haben geholfen.
Vielen Dank

Gruß Klaus

maxritti:
Ich klinke mich hier mal ein, da ich das gleiche Problem habe. 1. Spalte in einer View mit Kategorien, die mit Backslash Unterkategorien bekommen. Dann die 2. Spalte usw.
Die Unterkategorien werden nicht wie in Notes eingeblendet.

Mit dem 1. Link von Swehn komme ich nicht so ganz zurecht.
Wo kommt der Code hin? Was meinen die mit "View Control"?

Der Code meiner Xpage sieht so aus:


--- Zitat ---<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
   <xp:this.data>
      <xp:dominoView var="eintraege" viewName="Eintraege"></xp:dominoView>
   </xp:this.data>
   <xp:viewPanel value="#{eintraege}" id="viewPanel1" rows="30">
      
      <xp:viewColumn columnName="Categorie" id="viewColumn1" displayAs="link">
         <xp:this.facets>
            <xp:viewColumnHeader value="Categorie" xp:key="header"
               id="viewColumnHeader1">
            </xp:viewColumnHeader>
         </xp:this.facets>
      </xp:viewColumn>
      <xp:viewColumn columnName="Title" id="viewColumn2">
         <xp:this.facets>
            <xp:viewColumnHeader value="Titel" xp:key="header"
               id="viewColumnHeader2">
            </xp:viewColumnHeader>
         </xp:this.facets>
      </xp:viewColumn>
      <xp:this.facets>
         <xp:pager partialRefresh="true"
            layout="FirstImage PreviousImage SeparatorPage Group NextImage LastImage"
            xp:key="headerPager" id="pager1">
         </xp:pager>

      </xp:this.facets></xp:viewPanel></xp:view>

--- Ende Zitat ---

Wenn ich den Code von dem Link ganz ans Ende setze, dann meckert er mir bei der ersten Zeile des Codes vom Link das hier:

"The markup in the document following the root element must be well-formed".

Was kann der denn damit meinen?

maxritti:
So ein wenig funktioniert es nun schon mall.
Ich habe das </xp:view> mal hinter den einzufügenden Code gestellt. Dann ist zumindest die Fehlermeldung weg.

Dann sieht das so aus, wie in den Screenshots angegeben. Einmal, wie es in Notes aussieht und einmal mit der XPage. "Client" ist eigentlich schon eine Unterkategorie von "Lotus".

maxritti:
@master:

Magst Du mal bitte Deinen Code posten?
Irgendwie bekomme ich das nicht auf die Reihe...  ???

master:
hallo,

so sieht mein Code aus (die entsprechende Spalte, StyleSheet einbinden nicht vergessen)

<xp:this.resources>
      <xp:styleSheet href="/category.css"></xp:styleSheet>      
   </xp:this.resources>
....
.....
.....
<xp:viewColumn columnName="Categories"
                  id="viewColumn4"
                  styleClass="#{javascript:return 'indent' + viewRowVar1.getColumnIndentLevel().toString();}"
                  style="width:auto">
                  <xp:viewColumnHeader value="Menüebenen"
                     id="viewColumnHeader4">
                  </xp:viewColumnHeader>
               </xp:viewColumn>

Gruß Klaus

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln