次の問題があります。各アイテムが販売された回数に基づいて、アイテムのトップ10リストを生成しています。その数を計算して変数に正しく格納することはできますが、プログラムでその変数でグリッドを並べ替えようとすると、Genexusでは許可されません(もちろん、その行をクリックすると正しく並べ替えられますが、それは私が欲しいものではありません)。
私が読んだ限りでは、何らかの理由でグリッドを変数を使用して並べ替えることはできませんが、これに対する回避策はありますか?
データプロバイダーを使用して、販売されたアイテムでソートされたアイテムのトップ10リストを含むSDTをロードする必要があります。次に、出力SDTをグリッドに表示します。
それらを適切な順序でロードする方法を見つけるようにしてください。それが不可能な場合は、アイテムで SDT コレクションを作成し、メソッド sort を使用します。その後、グリッドを非ベース テーブル グリッドに変更し、load イベントを使用してコレクションのコンテンツをロードします。