1

コンボ ボックスの特別なリストの値を他の変数に設定するにはどうすればよいですか。たとえば、コンボ ボックスの場合、Value1 0 と Option1 Select があります。そのため、更新時に値 1 をコンボ ボックスに再度設定する必要があります。古い選択値が含まれている場合があります。そのため、更新時に、コンボ ボックスに関連付けられた変数を Value1 0 および Option1 Select に設定したいと考えています。

4

1 に答える 1

1

コンボ ボックスには、変数に格納されている値が表示されます。したがって、その変数に値を割り当てると、画面を更新するときにコンボ ボックスにその値が表示されます。

編集

OutSystems プラットフォームは、特殊変数よりも変数を優先しているようです。

そのため、ユーザーが変数に格納される値を選択してから、特殊変数に格納される値を選択した場合、表示を停止するには、変数に NullIdentifier() を割り当てる必要があります。

この例では、ユーザーを表示するコンボと、その他の 2 つのオプションがあります。 コンボボックス付きIDE

特殊変数が設定されている場合は、変数の設定を解除します ここに画像の説明を入力

問題は、ユーザーがソース エンティティから値を選択し、後でそれを特別なリストの値に変更した場合 (またはその逆)、両方の変数が設定され、どちらの変数を変更するかを決定する必要があることです。未設定。

これには補助変数を使用できます。コンボ ボックスの OnChange イベントで、ユーザーがソース エンティティまたは特別なリストから何かを選択したかどうかを通知するようにその変数を設定します。

于 2015-08-06T17:32:22.520 に答える