問題タブ [dhtmlx-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
417 参照

dhtmlx - イベント エディターのキャンセル ボタンをクリックすると、「onEventDeleted」トリガー

DHTMLX スケジューラを使用していて、ポップアップ イベント エディタの削除ボタンをクリックしたときにイベントを削除しようとしています。以下は私のコード リファレンスです。

上記のコードは機能します (イベントは正常に削除されました) が、問題は、ポップアップ エディターからキャンセル ボタンをクリックしたときに「onEventDeleted」もトリガーされたことです。アイデア、ヘルプ、提案、推奨事項、助けてください。

0 投票する
0 に答える
375 参照

javascript - angularjs の DHtmlX スケジューラにツールチップを追加する

このLinkの助けを借りて、angularjs アプリに DHtmlX スケジューラを挿入しました。上記のリンクのすべての手順に従いましたが、機能しています。

今、Angular DHtmlX スケジューラにツールチップを追加しようとしています。ツールチップのこのリンクを参照しています。以下の機能は機能していますコンソールで出力を取り出してテストしました

しかし、まだhtmlページには表示されていません。方法と理由がわかりません。

これについて助けてください。任意の提案や助けをいただければ幸いです、事前に感謝します

0 投票する
0 に答える
207 参照

c# - DHTMLX スケジューラ MVC - SQL Server からのデータの読み込み

へや

私はこのテンプレートを数日間使用しており、いくつかの必要な要件を理解しています。現在、MS SQL DB からデータを読み込んで表示するために、いくつかの調整を行う必要があります。

私はEF Code Firstを使用しており、既にコントローラーにいくつかの構成を設定しています。

このテンプレートには、id、text、start_date、および end_date の4 つの必須フィールドが必要です。

さて、私の問題は次のとおりです。MS SQL DB にあるテーブルにはさらに多くのフィールドがあり、必要なデータを表す 4 つのフィールドにも異なる名前があります。今のところ達成しようとしているのは、カレンダーをロードして、例として DB に作成した 1 つのイベントだけを表示することです。

私のDBフィールドは次のとおりです:
id -> ckeyid
text -> texto start_date
- > data + hinicio
end_date -> data + hfim

テーブルのこれら 4 つのフィールドがスケジューラーが使用するフィールドであることをコントローラーに伝えるにはどうすればよいでしょうか?


よろしく、
グランヴィック

0 投票する
2 に答える
103 参照

c# - ASP.net cs ファイルで DHTMLX event_bar_date を無効にする

DHTMLX nuget パッケージを使用しており、aspx.cs を通じて event_bar_date の値を無効にするか非表示にしようとしています。

私はこのようなものを見つけましたが、これは慣れていないJSファイルを使用して、csファイルに直接配置したいです

};

0 投票する
0 に答える
338 参照

javascript - dhtmlxscheduler の DB テーブルに余分なフィールドを挿入する方法は?

私はdhtmlxschedulerが初めてです。いくつかのデモ スケジューラを作成しました。誰もが知っているように、カスタム ライトボックスを作成してそれに応じてデータを送信できますが、私が本当に知りたいのは、デフォルト変数のデータを php からデータベースに送信する方法です。まあ、私はそれが厄介に聞こえることを知っています。はっきりさせておきます。以下は私のscheduler.htmlです:

そして、これは私の types.php です:

私が実際にやりたいことは$doctor_id、「tevents」テーブルの「extra」列に値を挿入することです。私はどうしたらいいですか ?

前もって感謝します !!!

0 投票する
1 に答える
244 参照

javascript - ajaxからグローバル変数を返してdhtmlxスケジューラのライトボックスを表示する方法

Knothead ここに、別の問題があります。私は dhtmlx スケジューラ、特に onBeforeLightbox イベントを使用しています。このイベントは、ライトボックスを表示する場合は true を返し、それ以外の場合は false を返します。特定の条件に応じてライトボックスを表示するかどうかのパラメータを設定しようとしています。しかし、私は ajax リクエストからの応答がローカル変数であり、onBeforeLightbox イベント内の範囲外であることに固執しています。主に、質問14220321質問 5316697の 2 つの記事を参照してきました。 . プロミスとコールバックを使用してみましたが、どちらの方法でも、成功、完了、またはコールバック関数内のローカル変数に固執しています。これまでのところ、機能しているのは async を false に設定することだけです。わかってる、わかってる、それはまずい。これが私が今取り組んでいるコードです:

valApps.php は、SQL クエリの結果に応じて true または false を返します。async を false に設定せずに、onBeforeLightbox イベントのスコープ内で xhr.responseText を取得するにはどうすればよいですか? 現時点では、解決策ははるかに簡単だと思います。当たり前!

0 投票する
0 に答える
76 参照

dhtmlx - 奇数時間がデータベースからロードされると、dhtmlx スケジューラの時間フィールドが空白になる

ライト ボックスの時間セクションのタイム ステップを 15 に設定しました。

以下はコードです:

これにより、時間コンボ ボックスに 12:00、12:15、12:30、12:45 などの 15 分間隔を設定できます。

ここで、開始時刻が午前 1 時 09 分、終了時刻が午前 1 時 39 分であるイベントをデータベースからロードすると、対応するフィールドが空になります。これらのフィールドは、開始/終了時間が 15 の倍数の場合にのみ入力されます。

この問題を解決するにはどうすればよいですか?

これらのコンボ ボックスを編集可能にする方法はありますか?

問題を理解するためにスクリーンショットも添付しました。

0 投票する
1 に答える
279 参照

tooltip - DHTMLX スケジューラのツールチップ

ウィザードで DHTMLX スケジューラを表示していますが、ウィザードの背後にツールチップが表示されています。前景に表示するにはどうすればよいですか?ありがとう。

スクリーンショット