モバイル UI のルールの作成
モバイル UI 要素のスタイリングまたはフィールド計算を適用するためのモバイル UI ルールを作成します。
始める前に
必要なロール:admin
手順
- 次のように移動する。 All (すべて) > システムモバイル > モバイル UI > モバイル UI ルール.
- [モバイル UI ルール] リストで、[新規] を選択します。
-
[モバイル UI のルール] フォームで、フィールドに入力します。
表 : 1. [モバイル UI のルール] フォーム フィールド 値 [Name (名前)] モバイル UI ルールの名前。 [Active (アクティブ)] モバイル 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 (送信)] を選択する