0

フィルタリングを使用する場合のdhtmlxschedulerタイムライン

scheduler.filter_timeline = scheduler.filter_month = scheduler.filter_day = scheduler.filter_week = function(id, event) {
        // display event only if its type is set to true in filters obj
        if (rules[event.user_id]) {
                return true;
        }

        // default, do not display event
        return false;
};

ドラッグアニメーション(ノード/セッションの描画)は機能しません。
DHTMLX_schedulerサンプルを見ると、新しいイベントの作成が正しく機能していないことがわかります。
/samples/09_api/09_filtering_events.html


トレーススキンを使用しています。すべてがうまく機能しています。ライトボックスもロード中です。主な問題は、このステートメントfilter_timelineを使用してから、タイムライン描画停止描画イベントを使用する場合です(作成することもできますが、透過的です)

4

1 に答える 1

0

スケジューラ自体のバグではありませんが、サンプルの記述が不適切です。サンプルのコードで、次の行を更新します。

コード:すべて選択

if (filters[event.type]) {

なので

コード:すべて選択

if (filters[event.type] || event.type==scheduler.undefined) {

イベントが作成されたばかりのとき、タイプはまだ定義されていないため、以前のロジックで除外されました

于 2013-02-22T10:16:57.187 に答える