AnsweredAssumed Answered

他のユーザーのDB変更結果反映時にスクロール位置がリセットされる

Question asked by yyy.yujiro on Feb 7, 2019
Latest reply on Feb 20, 2019 by tskiji

製品名とバージョン、OS

 サーバー:Server 17.0.2.203、Server  Windows Server 2016

 クライアント:Pro Advanced 17.0.4.400、Windows10、Chrome:72.0.3626.81

 

事象

 検証は、Pro Advancedに付属されているサンプルアプリ「従業員情報」を利用しています。

 複数のPCで同じサンプルアプリ「従業員情報」を実行。

 片方(端末Aとする)がリスト形式の「従業員」レイアウトでデータ閲覧、

 もう片方のPC(端末Bとする)はフォーム形式の「従業員詳細」でデータの変更を行った際、

 端末B側の操作内容に応じて端末A側の画面が、下記影響を受けます。

 

■WebDirect

パターン
登録更新削除
検索条件に該当しない

変更結果が反映されず

スクロール位置は先頭へ

変化なし

変更結果が反映されず

スクロール位置は先頭へ

検索条件に該当する

変更結果が反映されず

スクロール位置は先頭へ

変更結果が反映

スクロール位置は維持

変更結果が反映

スクロール位置は先頭へ
全レコード表示中

変更結果が反映

スクロール位置は先頭へ

変更結果が反映

スクロール位置は維持

変更結果が反映

スクロール位置は先頭へ

  

■Pro Advanced

パターン
登録更新削除
検索条件に該当しない

変更結果が反映されず

スクロール位置は維持

変化なし

変更結果が反映されず

スクロール位置は維持

検索条件に該当する

変更結果が反映されず

スクロール位置は維持

変更結果が反映

スクロール位置は維持

変更結果が反映

スクロール位置は維持
全レコード表示中

変更結果が反映

スクロール位置は維持

変更結果が反映

スクロール位置は維持

変更結果が反映

スクロール位置は維持

 

 WebDirectでは更新時を除き、画面に表示されるデータか否かに関わらず、スクロール位置がリセットされてしまい

 同時に複数ユーザーが利用する画面として望ましくない動きをします。

  

 こちらは仕様通りの挙動なのでしょうか。

 画面が自動でリロードされた結果、変更結果が画面に反映されるのであれば、まだ理解出来るのですが

 画面に結果が反映されないケースにおいてもスクロール位置がリセットされてしまうのは、利用者へ

 理解して頂くのが困難な仕様かと思います。

Outcomes