Teamkalender mit JSF erstellen

TLow

Mitglied
Meine Aufgabe ist es, die in SAP eingegebenen Abwesenheitszeiten für einen oder mehrere Mitarbeiter abfragen zu können und in einer Übersicht anzuzeigen. Der Kalender soll etwa so aussehen, wie es auf dem Bild zu sehen ist. Kennt jemand eine Möglichkeit mit jsf einen solchen (ähnlichen) Teamkalender zu erstellen?

(Auf der linken Seite werden die Mitarbeiter gelistet. Die Balken sind die Abwesenheitszeiten.)
 

Anhänge

  • Teamkalender.PNG
    Teamkalender.PNG
    11,9 KB · Aufrufe: 39

TLow

Mitglied
Vielen Dank für die schnelle Antwort, jedoch kann ich noch kein jQuery und habe vorerst keine Zeit es zu lernen. Ich hab die Tabelle selber zusammengebastelt. Jetzt muss nur noch die logik implementiert werden.

Werde mich melden, sobald ich weitere Fragen habe.

Viele Grüße

TLow
 

TLow

Mitglied
So, wieder einmal benötige ich Hilfe, da ich nichts dazu gefunden habe. Ich möchte eine Zelle komplett mit der blauen/weißen Farbe füllen, die im Screenshot zu sehen ist. Bisher funktioniert das ganze nicht so ganz. Hier mein Code:
HTML:
       <p:dataTable id="zeit" var="mitarbeiter" value="#{mitarbeiterAbwesenheit.mitarbeiter}">
         <p:column style="background-color: white">
           <f:facet name="header">
           Name
           </f:facet>
           <h:eek:utputText value="#{mitarbeiter.name}"/>
     
         </p:column>
         <p:columns id="zeit" var="datum" value="#{mitarbeiterAbwesenheit.datum}" style="background-color:  white; width: 20px; "  >
       
             <f:facet name="header">
                 #{datum.wochentag}
                 <br/>
                 #{datum.tag}
             </f:facet>
             <h:panelGrid  style="width: 20px; background-color: #{mitarbeiterAbwesenheit.mitarbeiterAbwesend(datum.tag,mitarbeiterAbwesenheit.monat,mitarbeiterAbwesenheit.jahr,mitarbeiter) ? 'blue' : 'white'}  "></h:panelGrid>
         </p:columns>
       </p:dataTable>

Wie bekomme ich den Rand weg, damit das Panelgrid die gesamte Zelle füllt?
 

Anhänge

  • Tabelle.PNG
    Tabelle.PNG
    3,5 KB · Aufrufe: 29

stg

Top Contributor
Dann setz dein CSS doch auf die Zelle (das td-Tag) und nicht auf das panelGrid, welches du dort einbettest. (Wozu ist das überhaupt da? Das erscheint hier ein wenig Fehl am Platz. Oder willst du wirklich in jede TabellenZelle eine weitere Tabelle rendern?)
Wenn du das unbedingt mit einer p:dataTable machen willst, dann kannst du dir so behelfen, dass du in Abhängigkeit von der Zeile eine rowStyleClass setzt und in Combination mit der Column-Styleclass dann den Hintergrund setzt. So hab ich das mal gemacht, sah dann im Ergebnis so aus:
upload_2015-8-17_15-24-46.png
CSS:
.myrowstyleclass td.mycolumnstyleclass
{
  font-weight: bold;
  color: #00ff00;
  background-color: #ff0000 !important;
}

Aber wenn du sonst keine weiteren Datatable-Funktionalitäten benötigst, würde ich, wie schon zuvor erwähnt, mir die Tabelle einfach selbst in einer Schleife zusammenbasteln.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand CDI Ein Objekt erstellen Allgemeines EE 10
OnDemand War File erstellen Allgemeines EE 1
D Bild erstellen und anzeigen lassen Allgemeines EE 4
T JSF User erstellen Allgemeines EE 22
T HttpSession von Hand erstellen Allgemeines EE 4
C Software ztum Erstellen von EntityBeans Allgemeines EE 5
TRunKX hx:commandExButton DAtei erstellen und dem User zum Download Allgemeines EE 7
M Checkboxes dynamisch erstellen Allgemeines EE 8
M Erstellen LogDatei Allgemeines EE 2
A web.xml für Servlet in Tomcat 5.5 erstellen Allgemeines EE 2
Q Dynamische Formulare aus xml Dateien erstellen... Allgemeines EE 8
A web.xml für Servlet in Tomcat erstellen Allgemeines EE 6
O webservice mit java erstellen. was brauch ich alles dazu? Allgemeines EE 53
N Axis2 lauffähiges Beispiel erstellen Allgemeines EE 3
N Menu dynamisch erstellen Allgemeines EE 3
O JSP dynamisch aus einem objekt heraus erstellen Allgemeines EE 7
R SUCHE: log4j.properties - Hilfsprogramm zum Erstellen Allgemeines EE 2
L Flirtseite erstellen Allgemeines EE 2
clemson Ordner auf Linux-Server erstellen --> Rechteproblem Allgemeines EE 5
I Erstellen von EAR's mit Ant Allgemeines EE 2
P Sessions von Hand erstellen und zerstören Allgemeines EE 3
B tabellen erstellen mit jboss Allgemeines EE 7
L Topic oder Queue in JBoss erstellen Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben