0

スケジュールに問題があります。イベントの時間を表示していません。下の画像のように。ここに画像の説明を入力私はprimefaces3.0M4-snapshotとjsf2.0を使用しています

以下はコードです

インビーン

private ScheduleModel eventModel; 

public ForNewSchedule()
{
System.out.println("KSHITITJ");
Calendar c1=Calendar.getInstance();
c1.set(2012, 04, 01, 05, 05, 05);

Calendar c2=Calendar.getInstance();
c2.set(2012, 04, 01, 06, 06, 06);

Calendar c3=Calendar.getInstance();
c3.set(2012, 04, 04, 10, 10, 10);

Calendar c4=Calendar.getInstance();
c4.set(2012, 04, 04, 11, 11, 11);

eventModel = new DefaultScheduleModel(); 
eventModel.addEvent(new DefaultScheduleEvent("Champions League Match", c1.getTime(), c2.getTime())); 
eventModel.addEvent(new DefaultScheduleEvent("Birthday Party",c3.getTime(),c4.getTime())); 
System.out.println("KSHITITJ-----");
} 

ページ上

<h:form> 
<p:schedule value="#{forNewSchedule.eventModel}" /> 
</h:form> 

ありがとう、

4

1 に答える 1

2

100% 確実ではありませんが、ほとんど... 3.04 rls の後にスケジューラに時間の表示が追加されたので、より最新のバージョンにアップグレードすると、必要なものが得られるはずです... (あなたとは異なり、私はそうではありませんでした)その機能が欲しいので、プライムフェイスのアップグレードの後に​​自分で削除する必要がありました

でやっていたのを覚えています

.fc-event-time{
display:none;
}

したがって、理論的には、CSSに次のようなものを追加する必要があります

.fc-event-time {
    display: inline-block;
}

繰り返しになりますが...まず、より最新のバージョンのprimefacesにアップグレードしてみてください。

于 2012-04-05T05:31:45.613 に答える