最近のアクセス:
[Selection Type] プロパティ

グリッドの行が選択されたときの動作を定義します。

Keep selection while executing 既定のアクションが終了すると、選択状態も終了します。
Keep until new selection 別のアイテムを選択すると、選択状態が終了します。
No selection タップされた行は選択されません。
Platform Default 既定値です。プラットフォームの既定の動作を使用します。

適用範囲

ジェネレーター: AndroidAppleAngular
コントロール: グリッドTabular グリッド

説明

このプロパティはグリッドの行が選択されたときの動作を設定します。
既定値は Platform Default です。
このプロパティがとりうる値について以下で説明します。
説明
Platform Default 既定値です。プラットフォームの既定の動作を使用します。 Apple の場合:
Android の場合:
No selection タップされた行は選択されません。

• ユーザーがコントロールを操作している間は、グリッドの背景色が強調表示されます。
• [ Default Selected Item Layout ] プロパティは、定義されているかどうかにかかわらず表示されません。
SelectionChanged イベントはトリガーされません。
 
: GeneXus 15 Upgrade 5 までは、No selection 値は Autodeselect と呼ばれていました。
Keep selection while executing   既定のアクションが終了すると、選択状態も終了します。

[ Default Selected Item Layout ] プロパティが設定されている場合はこの値が表示され、設定されていない場合はグリッドの背景色が強調表示されます。
• この値は [ Default Action ] プロパティやグリッドの SelectionChanged イベントが定義されている場合にのみ機能します。
• 1 つのアイテムが選択されている状態でユーザーがそのアイテムをもう一度選択すると、アイテムは引き続き選択状態となり、グリッドの [ Default Action ] プロパティがもう一度実行されます。
 
Keep until new selection 別のアイテムを選択すると、選択状態が終了します。

[ Default Selected Item Layout ] プロパティが設定されている場合はこれが表示され、設定されていない場合はグリッドの背景色が強調表示されます。
• この値プロパティは [ Default Selected Item Layout ] プロパティが設定されている場合にのみ機能します。
• 1 つのアイテムが選択されている状態でユーザーがそのアイテムをもう一度選択すると、アイテムの選択が解除され、[ Default Action ] プロパティがもう一度実行されます。
 

 

: ネイティブ モバイル アプリケーション用の複数選択可能なグリッドでは、値 Keep until new selection に対応する動作になります。

 


実行時/設計時

このプロパティは設計時にのみ適用されます。

EventDay のサンプルナレッジベースを例にして、 [ Selection Type ] プロパティにさまざまな値を設定して選択した行の動作がどのように変化するかを見ていきます。たとえば、Work With セッションの List レベルにある Sessions グリッドでは次のようになります:
値を No selection にすると、ユーザーが行をタップした場合にのみ背景色が強調表示されます。その後、行は自動的に選択解除されます (下図を参照):
 イメージ:54499.png
値を Keep selection while executing にすると、既定のアクションが終了するまで背景色が強調表示されます (下図を参照):
イメージ:54500.jpg

参考情報

ネイティブ モバイル アプリケーション用の複数選択可能なグリッド
[ Default Selected Item Layout ] プロパティ
パネル内の複数のレイアウト


サブページ
Created: 18/10/28 23:58 by Admin Last update: 24/04/02 23:02 by Admin
カテゴリ
Powered by GXwiki 3.0