コントロール ロジックをコントロールに追加(Adding Control Logic to a Control)

コントロール ロジック(Control Logic)ダイアログ ボックスを使って、SOLIDWORKS PDM Professional がデータ カード コントロールをダイナミックに表示、非表示、無効にする 1 つ以上の条件を指定できます。

たとえば、コントロール ロジックを特定言語向けの入力フィールドに適用することで対応する特定言語のチェックボックスがチェックされない限り非表示または無効となるようにできます。

コントロール ロジックは一度に一つのコントロールにしか適用できません。

コントロール ロジックをコントロールに追加するには:

  1. カード エディタで、カードを開きコントロール ロジックを追加したいコントロールを選択します。
  2. コントロール(Control) > コントロール ロジック(Control Logic)をクリックします。
  3. コントロール ロジック(Control Logic)ダイアログボックスのアクション(Actions)でアクションを追加するにはここをクリック(Click here to add an action)をクリックします。
  4. ロジックが成立した場合のコントロールの動作を選択します:
    • コントロールを読みとり専用にするには、 グレイアウト(Grey out)を選択します。
    • コントロールを非表示にして値をクリアするには、非表示 - 値をクリア(Hide - Clear value)を選択します。
    • コントロールを非表示にして値を保持するには、非表示 - 値を保持(Hide - Retain value)を選択します。
  5. 条件を追加するにはここをクリック(Click here to add condition)をクリックします。
  6. いくつかの条件のいずれかでアクションをトリガする場合、 を選択します。
    すべての条件を満たさなければならない場合、 を選択するか、満たさなければならない条件を追加します。
  7. コントロール ロジックのアクションをその値がトリガする変数を選択します。
    変数はコントロールと同じカード上に存在する必要があります。
  8. 比較(Comparison)セクションで値の解釈を選択します。
    たとえば、日付は次と等しい(Date Equal To) または 日付は次より小さい(Date Less Than)などです。
  9. (Value)セクションでは、コントロール ロジックをトリガする変数を入力します。
  10. 他の条件を追加するには、ステップ5から9を繰り返します。
  11. アクションまたは条件を削除するには、選択してから 削除(Delete)をリストから選択します。
  12. OK をクリックします。
カードを使用する際、ユーザーがコントロール ロジックの基準に一致する変数の値を与えるとコントロールのアクション(コントロールを非表示または無効にする)が実行されます。