dentsusoken / iPLAss

Java-based open source low-code development platform for enterprise
https://iplass.org/
GNU Affero General Public License v3.0
67 stars 25 forks source link

GEM、大量データ参照セクションで参照プロパティの項目でソートが利かないケース #1588

Closed yoshiharuyasuda closed 3 months ago

yoshiharuyasuda commented 3 months ago

概要

GEMの大量データ参照セクションで、参照プロパティのReferencePropertyEditorにて表示プロパティを指定して参照先の項目を指定すると、画面上でソートが利かない。 ソートキーが有効な項目かを、大量データ参照セクションの表示プロパティまでしか見ていないため、無効なソートキーとしてOIDでソートしてしまう。

再現手順

  1. GEMの大量データ参照セクションで、表示プロパティに参照型プロパティを指定
  2. 参照型プロパティのプロパティエディタ(ReferenceProprertyEditor)の表示プロパティに任意のプロパティを指定
  3. GEM画面で詳細画面を表示し、大量データ参照セクションで上記参照先プロパティでソート
yoshiharuyasuda commented 3 months ago

(English)

Overview

In the GEM Mass Data Reference section, if you specify the display property in the ReferencePropertyEditor of the reference property and specify the reference item, sorting does not work on the screen.

The system only checks the display property of the Mass Data Reference section to see if the sort key is a valid item, so it sorts by OID as an invalid sort key.

Reproduction procedure

  1. In the GEM Mass Data Reference section, specify a reference type property as the display property
  2. Specify any property as the display property in the property editor (ReferenceProprertyEditor) of the reference type property
  3. Display the details screen on the GEM screen and sort by the above reference property in the Mass Data Reference section