2017-04-26 16 views
1

複数のメッセージを取得する場合、ユーザーが明示的にサブグリッドをリフレッシュする時期を知る方法はありますか?私のプラグインはリフレッシュと検索/フィルタを区別する必要があります。問題は、フィルタリング基準とソート順を持つ複数のメッセージを取得する際に発生するクエリであるため、これらの条件を使用してリフレッシュされたかどうかを判断することはできません。 (ルックアップビュー、アクティブ、関連または高度なビューを探す)クエリの起源を決定することは不可能であるプラグインのRetrieveMultipleハンドラに予めダイナミクス365 crm - プラグインがリフレッシュされたときに決定する

答えて

3

感謝。プラグインは透過的に設計されており、複数の要求にまたがるユーザーセッションの状態を追跡しません。

私が考えることができる1つの解決策は、特定のユーザーのデータと同じページの2番目の要求を認識しようとするユーザーのその後の操作を追跡することです。マルチサーバー(ロードバランスなど)構成では、これを堅牢なソリューションにすることは容易ではありません。また、特定のページを含むウィンドウを開いたり、閉じたり、同じページを再度開くようなシナリオでは、予期しない動作が発生する可能性があります。このようなデザインにはいくつかの問題があると確信していますので、私はそれに反対します。

関連する問題