0

ユーザーが検索したボタンをクリックしたときに印刷したいプライムフェイスのスケジュールがありますが、印刷する方法が見つかりませんでした。jQuery fullCalendar のようなものも見つかりましたが、スケジュールを印刷する方法がわかりませんでした。

それは私のスケジュールコードです:

  <p:schedule  id="schedule" value="#{ cuissonManagedBean.eventModel}" widgetVar="myschedule" locale="fr" timeFormat="H:m" axisFormat="H:m" view="agendaWeek" draggable="false" resizable="false" > 
    </p:schedule>

スケジュールを印刷するにはどうすればよいですか??

編集:私はこの解決策を試しました

 <p:commandButton id="toPrint" value="Print" ajax="false">
        <p:printer target="schedule" />
    </p:commandButton>      
   <p:schedule  id="schedule" value="#{ cuissonManagedBean.eventModel}" widgetVar="myschedule" locale="fr" timeFormat="H:m" axisFormat="H:m" view="agendaWeek" draggable="false" resizable="false" > 
    </p:schedule>  

しかし、私は完全なカレンダーを手に入れませんでした。色がなければ、それが得られます: ここに画像の説明を入力

フルカレンダーと良い色で良い結果を得るにはどうすればよいですか??

4

2 に答える 2

0

Primefaces プリンターの機能を見たことがありますか: http://www.primefaces.org/showcase/ui/printer.jsf

詳細については、ドキュメントをご覧ください: http://primefaces.googlecode.com/files/indexed_primefaces_users_guide_3_5.pdf

次に例を示します。

<h:form id="mainForm" style="overflow:hidden;">

    <primefaces:commandButton id="toPrint" value="Print" ajax="false">
        <primefaces:printer target="schedule" />
    </primefaces:commandButton>
    <primefaces:schedule id="schedule" value="#{myBackingBean.eventModel}" widgetVar="myschedule">  

    </primefaces:schedule>

</h:form>

バッキングビーン

ScheduleModel eventModel = new DefaultScheduleModel();

public ScheduleModel getEventModel(){
return eventModel;
}
于 2013-06-17T14:23:43.697 に答える