無効判定項目を無視する
最終更新日: 2020年3月14日
R8 | R9
検索画面では、モデル参照の無効判定処理をスキップすることができます。登録・更新時は無効なデータを選択しないが、検索画面では無効データも検索対象とするという運用を行えます。
商品モデルに、無効判定用の項目「有効期限」を用意しました。図1にあるように、商品名"マンゴー"のみ、無効としています。
例
商品モデル
Wagbyでは、無効判定用の項目に何らかの値が設定されていた場合に、本データは無効とみなすという仕組みが備わっています。
詳細は「他モデルの参照>選択肢を無効にする」をお読み下さい。

見積書モデル
見積書モデルは、上記の商品モデルを参照しています。
図2に示すように、登録・更新画面では無効となったデータは選択肢として表示されません。

しかし検索画面では無効データが表示されています。これによって、無効データについての検索が可能となっています。

定義方法
商品モデル
「有効期限」項目を(文字列型として)用意します。

見積書モデル
商品モデルを参照する項目では、無効判定項目として図4で用意した「有効期限」項目を指定しています。

モデル項目詳細定義の検索制御タブ内にある「共通>無効判定項目を無視する」をチェックすると、無効判定項目も検索対象となります。(標準ではチェックされていません。)
