リスト画面で使用するためのレコード画面の構成
レコード画面をリストの一部として使用して、ユーザーがモバイルアプリからレコードの詳細を表示できるようにします。
始める前に
必要なロール:admin
このタスクについて
インスタンスは、カレンダー、リスト、およびマップ画面の画面レコードを自動的に作成します。独自のレコード画面を手動で作成することもできます。
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー。
- [画面] カテゴリを選択し、レコード画面を構成するリスト画面を選択します。
- ナビゲーションメニューで、[ 埋め込み画面] セクションまで下にスクロールし、既存のレコード画面を選択するか、[ 新規 ] を選択して新しいレコード画面を作成します。
- [ 埋め込み画面] セクションで、[ 新規 ] を選択して新しい埋め込み画面を作成します。
- 画面の作成 ページで レコード オプションを選択し、 続行 を選択します。
-
必要に応じて次のフィールドに入力します。
表 : 1. 新規レコード画面 フィールド 説明 プロパティ 名前 レコード画面名。この名前はエンドユーザーには表示されません。 説明 レコード画面に関する追加情報。 設定 フェッチタイプ 画面にデータがロードされるタイミングを決定する設定。次のフェッチタイプから選択します。- プリフェッチ:このオプションは、エンドユーザーがリスト、カレンダー、またはレコード画面にアクセスしたときにレコード画面データをプリロードします。
- バックグラウンド:アプリは、埋め込み画面またはレコード画面セグメントをロードするためのバックグラウンドネットワーク要求を行います。
- 動的プリフェッチ:最初の 10 行の画面は、[ プリフェッチ ] フェッチタイプで説明されているとおりにロードされます。最初の 10 行がロードされた後、追加の画面行が オンデマンド フェッチタイプでロードされます。
- オンデマンド:エンドユーザーがアプリに移動した場合にのみ、アプリをロードするネットワーク要求がアプリから送信されます。
フェッチタイプの詳細については、「 モバイルフェッチのタイプ」を参照してください。
動的プリフェッチ数 [動的プリフェッチ数] フィールドの値を変更することで、プリフェッチでロードされる行数を変更できます。 画面名を非表示 画面名を画面ヘッダーとして表示しないかどうかを決定するオプション。これは、テキストが既にヘッダー名に含まれている場合、またはユーザーに何の値も提供しない場合に便利です。 次を使用して表示 (従来のカード/カード) レコード画面のヘッダーセクションに使用されるカード。モバイルカードビルダーを使用して、モバイルカードの外観またはカードに表示されるフィールドを変更します。モバイルカードビルダーの使用の詳細については、「 リスト画面で使用するためのレコード画面の構成」を参照してください。 ベストプラクティスは カードを使用することです。
カード これは、さまざまなレコードの情報を視覚的に表示する要素です。情報タイプごとに特定の条件を設定することで、この情報のスタイルを設定できます アイコン レコード画面に表示されるアイコン。[ 選択] を選択して既存のアイコンを使用するか、[ 新規 ] を選択してアイコンを構成します。 アラート これはレコード画面のモバイルアラートオーバーレイです。これを使用して、ユーザーに重要なメッセージを通知し、特定の画面にリダイレクトします。インスタンスごとに 1 つのモバイルアラートのみを使用できます。 データアイテム これにより、データを取得するテーブル、およびデータを表示するために満たす必要がある条件が定義されます。 レコード画面セグメント これは、単一のレコード画面で異なるリストを切り替えるための UI 要素です。これを使用して、画面上のコンテンツをさまざまな領域に分割します。 動的なセグメントの高さ 動的にサイズが調整されるセグメントの高さを設定します。 動的セグメントの最小幅 動的にサイズ調整されるセグメントの最小幅を設定します。 トップメニュー関数インスタンス トップメニューに機能を追加します。ユーザーは、画面の右上隅にあるアイコンをタップして、トップメニュー機能にアクセスします UI のパラメーター UI パラメーターは、フィールドまたは UI 要素の動作に影響を与える変数です。UI パラメーターを使用して、値の入力方法や、エンドユーザーのアクションに基づいて UI 要素に値が自動的に入力されるかどうかを決定します。既存の UI パラメーターを選択するか、[ 新規 ] を選択して追加します。UI パラメーターの追加の詳細については、「 パラメーター化されたレコード画面の構成」を参照してください。 動的画面タイトル この画面にアクセスできるユーザーロールを決定します。ロールを選択していない場合、任意のロールを持つユーザーが画面にアクセスできます。 ロールアクセス権 要素を作成して UI パラメーターにマッピングできます。これを使用して、ある画面から別の画面に値を渡し、宛先画面のタイトルに含めます。 - [ カード ] セクションで、[ 新規] を選択します。
-
必要に応じて次のフィールドに入力します。
表 : 2. 新しいビュー構成 フィールド 説明 プロパティ 名前 カード名。この名前はエンドユーザーには表示されません。 説明 カードに関する追加情報。 有効 このカードを表示するかどうかを決定する切り替え。 テーブル カードのデータ取得元のテーブル。 カードテンプレート カードの UI 要素レイアウトを決定するテンプレート。 UI ルール 特定の条件が満たされたときにモバイルインターフェイスをどのように変更するか、またはどのフィールドを更新するかを決定します。 - [データ] セクションで、使用するテーブルを選択します。
-
[カードテンプレート] で、[既存のカードテンプレートを使用する場合を選択] を選択するか、[新規] を選択して新しいカードテンプレートを作成します。
カードテンプレートは、モバイルカードビルダーでさらにカスタマイズできます。詳細については、「モバイルカードビルダー を使用して画面をカスタマイズする」を参照してください。注:
モバイルカードビルダーで新しいカードテンプレートを開くには、まず保存する必要があります。エラーが表示され、必須フィールドに値が入力されていない場合は通知されます。
- オプション:
レコードのアクティビティストリーム画面を構成します。
アクティビティストリームの追加の詳細については、「 レコード画面のアクティビティストリーム画面の構成」を参照してください。
- [Save (保存)] を選択します。