モバイル UI ルールの作成
モバイル UI 要素のスタイリングまたはフィールド計算を適用するためのモバイル UI ルールを作成します。
始める前に
必要なロール:admin
手順
- 移動先 すべて > システムモバイル > Mobile UI > モバイル UI ルール.
- [モバイル UI ルール] リストで、[新規] を選択します。
-
[モバイル UI ルール] フォームで、フィールドに入力します。
表 : 1. [モバイル UI ルール] フォーム フィールド 値 名前 モバイル UI ルールの名前。 有効 モバイル UI ルールがアクティブかどうか。 条件 モバイル UI ルールが使用される条件。条件が true と評価された場合、ルールが実行されます。条件のないモバイル UI ルールは常に true と評価されます。
条件でフィールドを使用するには、そのフィールドをモバイルカードに表示するか、そのカードのカード [sys_sg_view_config] レコードの [ カードフィールド ] タブに追加する必要があります。フィールドが参照フィールドの場合は、ドット連結を使用して関連レコードの情報にアクセスすることもできます。「Dot-walking to data in related tables」を参照してください。
条件では、モバイルスクラッチパッドで定義された変数を使用することもできます。これらの変数は、カード [sys_sg_view_config] レコードの [モバイルスクラッチパッドスクリプト ] フィールドのスクリプトを使用して作成され、評価されます。
スクリプト
注:条件で使用できる演算子の詳細については、「 フィルターとクエリに使用できる演算子」を参照してください。親テーブル モバイル UI ルールが適用される親テーブル。次のいずれかを選択します。 - 入力フォーム画面
- モバイルビュー
親 モバイル UI ルールが適用される入力フォーム画面またはモバイルビューレコード。 トリガー モバイル UI ルールをトリガーする条件。次のオプションのいずれかまたは両方を選択します。 - onLoad:レコードがロードされたときにモバイル UI ルールがトリガーされます。
- onChange:レコードが変更されると、モバイル UI ルールがトリガーされます。
- onUserAction:ユーザーが指定されたアクションを実行すると、モバイル UI ルールがトリガーされます。注:onUserAction トリガーを使用するには、ユーザーアクション ID を UI ルールに関連付ける必要があります。
ユーザーアクション ID このアクションレコードを識別する一意の値。アクションを UI ルールに関連付ける必要があります。 順序 モバイル UI ルールが実行される順序。同じ要素に影響を与える複数のルールがある場合、ルールはこの値に従って実行されます。小さい番号のルールは、大きい番号のルールの前に実行されます。 False の場合は取り消し このフィールドが選択されている場合、条件が false と評価された場合、モバイル UI ルールのアクションは取り消されます。
重要:このフィールドが上位のモバイル UI ルールに対して選択されている場合、同じターゲットと操作を対象とする以前のルールが無効になります。 - [Submit (送信)] を選択する