問題タブ [kendo-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 投票する
2 に答える
1724 参照

kendo-ui - Kendo UI Scheduler: 部屋ヘッダーのカスタマイズ

ASP.NET MVC で開発し、水平方向のグループ化で剣道 UI スケジューラ (オープン ソース) を使用しています。ユーザーがこれらの部屋のいずれかに予約できるように、さまざまな部屋を表示します。ただし、部屋の名前の代わりに、この部屋で使用できる機器 (例: ビーマー) に応じていくつかのアイコンも表示したいと考えています。

ここで、私が今持っているものと私が持ちたいものの例を見ることができます:

ここに画像の説明を入力

私の質問: これらのアイコンをスケジューラのヘッダーに含めることは可能ですか? + これらをクリックすると、ユーザーはこのルームの詳細ページにリダイレクトされます。

前もって感謝します!

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

kendo-ui - 剣道スケジューラのリソースのフィルタリング表示

ASP.NET MVC でオープン ソースの Kendo Scheduler を使用しています。いくつかの会議室を表示し、ユーザーが必要に応じてこれらの会議室を予約できるようにします。現在、大量の部屋から離れているため、ユーザーはスケジューラーに表示される部屋をフィルタリングできます。

現在、次のような関数を使用しています。

この関数を使用すると、「K15.25」という1 つの部屋のみでスケジューラをフィルタリングできます。しかし、 「K15.25」AND「K16.30」AND「K16.31」ANDのような複数の部屋でスケジューラをフィルタリングしたい...これは可能であり、それほど難しくないと思いますが、私は適切な解決策を見つけることができませんか?

0 投票する
3 に答える
2093 参照

kendo-ui - Kendo UI - Recurrence Editor から「End: Never」オプションを非表示にします

標準化された方法で繰り返しエディターで 1 つのオプションを非表示にするのに問題があります。カスタム コードで非表示にしようとしましたが、予測できない動作が発生することがあります。

これは私が隠そうとしているものです:

ここに画像の説明を入力

0 投票する
4 に答える
7958 参照

c# - Kendo UI Scheduler: 指定したイベントのみ削除/編集/更新

私は Kendo Scheduler を使用しており、ユーザーはローカル データベースに対してイベントを作成、削除、更新、編集できます。しかし、私はこの webapp でさまざまなユーザーと作業しているので、それらのユーザーのみが個人的に作成したイベントを編集、削除、および更新できるようにしたいと考えています。したがって、ユーザー 1 はユーザー 1 が作成したイベントを削除できますが、ユーザー 2 または 3 が作成したイベントを削除することはできません...

モデル/コントローラーを変更して、ログインしたユーザーのユーザーIDをイベントのデータベースのユーザーIDと照合するだけだと思いました。

しかし、これは機能していないようです。削除をクリックするとイベントが消えますが、リロード後に実際にはデータベースから削除されていないことがわかります...もちろん、それは良い解決策ではありません。そのユーザーはそのイベントを削除できないということです。

何か案は?


見る

ジャバスクリプト

コントローラ

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

asp.net-mvc - .NET Kendo Scheduler: データソース リソースを動的に変更

今、私は次のようなデータソースを使用しています: (ハードコードされたフィルタリングするパラメータを使用)

ご覧のとおり、これらのパラメーターはまだハードコードされており、ユーザーがチェックボックスを使用したいときはいつでも変更したいと考えています。

JavaScriptを使用してボタンがクリックされたかどうかを確認し、チェックボックスパラメーターをグローバル変数に保存し、これらをスケジューラーのトランスポート読み取りで使用することを考えましたが、ここではdocument.getelementbyIdを使用できないようです。

ここで彼らはKendo UI Dynamically Change Datasource String (XML)を提案しましたが、それは私にとってもうまくいかないようです..

では、これらのパラメーターを動的に変更したり、トランスポート読み取り URL 全体を更新したりするにはどうすればよいでしょうか?

よろしく

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

jquery - kendo-angularjs-scheduler コントロールでカスタム ダイアログが閉じないようにするにはどうすればよいですか?

剣道UIのスケジューラ制御でカスタムダイアログが閉じないようにするにはどうすればよいですか?

kendo-angular を使用して 1 つのデモ プロジェクトを作成し、剣道のスケジューラ コントロールを構成しました。

カレンダーの日付をダブルクリックするとポップアップするカスタム剣道テンプレートを作成する必要があります。テンプレートの値を保存するときに応答を検証したいのですが、サーバーからエラーが発生した場合は、そのエラーをテンプレートに表示し、ダイアログを閉じたくありません。

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

asp.net-mvc - SignalR と剣道 Ui スケジューラー

SignalR と Kendo Scheduler を使用した実装に取り​​組んでいます。新しいタスクが作成されると (たとえば)、SchedulerDataSource トランスポートは接続ハブ ID を追加のパラメーターとしてサーバーに送信します。

サーバーは必要なことをすべて実行し、発信者を除く他のすべてのユーザーに通知を送信します。

他のクライアントがハブから新しいタスクを受信すると、SchedulerDataSource に追加されます。

すべてが正常に動作しているように見えますが、この動作を理解するのに本当に時間がかかりました: クライアントがスケジューラ ウィンドウを開いている場合、このウィンドウは schedulerDataSource が更新されると閉じられます。これは予想されることですか、それとも何か間違っていますか?