1

How do you prevent editing/moving events on the schedule? I could reset the date on the moveEvent() but this would not stop someone from dragging it.

Thanks

4

1 に答える 1

1

1) ドラッグ: ドラッグ可能属性を使用し<p:schedule>て false に設定するか、Bean プロパティにバインドします。

2) 編集: eventSelect からリスナーを削除します。

<p:schedule value="#{scheduleController.eventModel}" draggable="false" widgetVar="myschedule">
    <p:ajax event="dateSelect" listener="#{scheduleController.onDateSelect}" oncomplete="eventDialog.show()" />
 <!--   <p:ajax event="eventSelect" listener="NOBODY" update="NOTHING"  Oncomplete="REMOVE ME" /> -->
    <p:ajax event="eventMove" listener="#{scheduleController.onEventMove}" update="formNotificacao" />
    <p:ajax event="eventResize" listener="#{scheduleController.onEventResize}" update="formNotificacao" />
</p:schedule>

PS: PF バージョンを指定しませんでした。私は 3.3.1 を使用しています
PS2: コメント行を残すと、JSF でエラーがスローされる場合があります-0/

于 2013-01-16T17:52:31.753 に答える