データモデル(FML)に基づくガイドをモバイルデバイスで表示できます。XDP または PDF フォームに基づくガイドは、モバイルデバイスではサポートされません。
データモデル(FML)ロジックは、サーバーのみに存在します。モバイルデバイスとサーバーとの通信によって、HTML フォームは最新の計算で更新されます。ガイドが送信されると、データはデータモデル(FML)に対して検証されます。
ガイドがモバイルデバイスに表示される場合は、1 列のレイアウトが使用されます。ガイド全体が 1 つのパネルに表示され、前および次ボタンは使用されません。
モバイルデバイスで使用するガイドを作成するには、Workbench ツールバーまたは Guides メニューで Guide Runs On Mobile Devices アイコンを選択します。Data Model、Guide Tree および Problems ビューでは、モバイルデバイスと互換性のない項目が識別されます。「Preview」ボタンには、モバイルデバイス上のガイドのシミュレーションをプレビューするオプションがあります。Guide Runs On Mobile Devices 設定および選択したプレビューターゲットは、ガイドと共に保存されます。
データモデル(FML)に基づくガイドを開きます。
次のいずれかを実行します。
既存のガイドをモバイルデバイス互換にする既存のガイドをモバイルデバイス互換にするには、ガイドを開いて保存します。ガイドを変更していない場合は、「Save As」オプションを使用します。
古いバージョンの Workbench で作成されたガイドをモバイルデバイス互換にすることができます。XDP または PDF フォームに基づくガイドをモバイルデバイス互換にすることはできません。
ガイドのモバイルデバイスとの互換性Data Model、Guide Tree および Problems ビューでは、モバイルデバイスと互換性のない項目が識別されます。
ガイドをモバイルデバイス互換にするには、次のガイドラインに従います。
ガイドは、データモデル(FML)に基づいている必要があります。XDP または PDF フォームに基づくガイドは、モバイルデバイスではサポートされません。
ガイドは、ActionScript® サービス要求を発行するデータモデルプロパティを参照できません。
カスタムコントロールを使用しないでください。カスタムコントロールを使用するフィールドは無視され、デフォルトのテキスト入力フィールドに置換されます。カスタムコントロールが使用されている場合、ガイドをモバイルデバイス上でレンダリングできます。ただし、Guide Tree および Problems ビューに警告が表示されます。
パネル項目イベント(onEnter、onExit、onChange)はモバイルデバイスでは無視されます。
次の条件のいずれかが該当する場合、ガイドのモバイルスタートポイントを作成できません。
ガイドが XDP または PDF フォームに基づいています。
ガイドが ActionScript サービスを使用しています。
ガイドが古いバージョンの Workbench または Designer で作成されており、最新バージョンの Workbench で再保存されていません。
サポートされるガイドコントロール、プロパティおよびイベント次の表に、ガイドがモバイルデバイスに表示されるときにサポートされるコントロール、プロパティおよびイベントを示します。
モバイルデバイス上の Guide プロパティ
Guide プロパティ
|
サポート
|
Guide Title
|
はい
|
Guide Extensions
|
いいえ
|
Guide layout
|
いいえ
モバイルスタイルシートによってガイドのレイアウトが作成されます。
|
Guide style
|
いいえ
モバイルスタイルシートによってガイドのスタイルが指定されます。
|
Start-up effect
|
いいえ
|
Panel transition
|
いいえ
|
Preview data
|
はい
ガイドをモバイルデバイスでプレビューするためのデータを提供できます。
|
Document-style presentation
|
いいえ
|
When to validate
|
部分的
モバイルデバイスに表示されるガイドでは、送信時にのみ検証されます。
|
Guide Help
|
いいえ
|
モバイルデバイス上の Section プロパティ
Section プロパティ
|
サポート
|
Section title
|
はい
|
Repeat based on
|
はい
|
モバイルデバイス上の Panel プロパティ
Panel プロパティ
|
サポート
|
Panel title
|
はい
|
Repeat based on
|
はい
繰り返しパネルがレンダリングされ、追加、削除またはコピーするコントロールがリピーターレイアウトのみに提供されます。1 つ以上のレコードが存在する必要があります。繰り返しセットの最後のレコードを削除することはできません。受信データ内の繰り返しセットが空の場合、空のレコードが作成されます。
|
Repeating label
|
いいえ
|
Default caption width
|
いいえ
|
Displayed
|
はい
表示ルールがレンダリング時または更新中にサーバー上で評価されます。
|
Read-only
|
はい
レンダリング時にサーバー上で評価されます。
|
Required
|
はい
レンダリング時にサーバー上で評価されます。
|
Panel Help
|
いいえ
|
Help video
|
いいえ
|
モバイルデバイス上のパネルレイアウト
パネルレイアウト
|
サポート
|
Display PDF
|
いいえ
PDF は表示されません。項目は単一列としてレンダリングされます。
|
Display document
|
いいえ
ドキュメントは表示されません。項目は単一列としてレンダリングされます。
|
Model viewer
|
いいえ
|
Multicolumn
|
部分的
項目は単一列としてレンダリングされます。
|
Nested panels
|
いいえ
項目は単一列としてレンダリングされます。代わりに Nested Panel コンポーネントを使用します。
|
One-column
|
はい
|
Two-column
|
部分的
項目は単一列としてレンダリングされます。
|
Pie chart - horizontal
|
部分的
項目は単一列としてレンダリングされます。円グラフは表示されません。
|
Repeater accordion
|
部分的
項目は単一列としてレンダリングされ、繰り返しグループはタイル形式にされ、選択されたグループには「Add」、「Copy」および「Remove」ボタンがあります。
|
Repeater tab
|
部分的
項目は単一列としてレンダリングされ、繰り返しグループはタイル形式にされ、選択されたグループには「Add」、「Copy」および「Remove」ボタンがあります。
|
Repeater grid
|
部分的
項目は単一列としてレンダリングされ、繰り返しグループはタイル形式にされ、選択されたグループには「Add」、「Copy」および「Remove」ボタンがあります。
|
Variable column
|
部分的
項目は単一列としてレンダリングされます。
|
Custom layout
|
部分的
項目は単一列としてレンダリングされ、カスタムレイアウトのロジックは使用されません。
|
モバイルデバイス上のフィールドコントロールフィールドコントロールは、Guide Properties ビューの Control Type/Display As リストのオプションです。
フィールドコントロール
|
サポート
|
Text
|
はい
リッチテキストは XHTML に変換され、画像がサポートされます。
|
TextInput
|
はい
|
Button
|
はい
ガイド上のボタンによってサーバーへのラウンドトリップが発生し、サーバーでモデルは再読み込みされ、フォームの現在の状態に基づいて再計算されます。
|
Checkbox
|
はい
|
CheckBoxList
|
はい
チェックボックスリストは垂直方向にレンダリングされます。
|
Date field
|
はい
カレンダーまたはドロップダウンリストタイプの日付選択が使用されます。
|
Drop-down list
|
はい
|
Horizontal slider
|
部分的
テキスト入力によって表されますが、一部のデバイスではスライダーが表示されます。
|
HRule
|
いいえ
|
Image field
|
はい
画像はデータ内で base64 でエンコードされている必要があります。電話機のカメラからの画像の選択はサポートされていません。
|
List box
|
はい
|
Nested panel
|
はい
ネストされたパネル内の項目は、親パネルにインラインでレンダリングされます。
|
Numeric stepper
|
部分的
テキスト入力によって表されます。
|
Radio button
|
はい
|
Radio button list
|
はい
|
Static list
|
はい
|
Static text multiline
|
はい
|
Submit Guide button
|
はい
|
Text area
|
はい
|
Text input
|
はい
|
Text input comb
|
部分的
テキスト入力によって表されます。
|
Text input mask
|
部分的
テキスト入力によって表されます。
|
Text input symbol
|
はい
|
Vertical slider
|
部分的
テキスト入力によって表されます。
|
Custom control
|
部分的
テキスト入力によって表されます。
|
モバイルデバイス上の Field プロパティ
Field プロパティ
|
サポート
|
Data source
|
はい
コントロールはサーバー上のデータモデル(FML)にバインドされます。
|
Caption
|
はい
レンダリング時にサーバー上で評価されます。
|
Position
|
いいえ
モバイルデバイスのスタイルシートによって、キャプションの位置が制御されます。
|
Style
|
いいえ
モバイルスタイルシートが使用されます。
|
Caption width
|
いいえ
モバイルデバイスのスタイルシートによって制御されます。
|
Display format
|
はい
モバイルデバイス上でクライアントロケールを使用して書式設定が行われます。モバイルデバイスに対してガイドをプレビューするときはクライアントロケールは使用されません。
|
Width
|
いいえ
画像に対してサポートされます。その他のコントロールでは、モバイルデバイス固有のスタイルシートの設定が使用されます。
|
Height
|
いいえ
画像に対してサポートされます。その他のコントロールでは、モバイルデバイス固有のスタイルシートの設定が使用されます。
|
Displayed
|
はい
レンダリングまたはサーバー更新中にサーバー上で評価されます。
|
Read-only
|
はい
レンダリング中に評価されます。
|
Field Help
|
部分的
HTML コントロールのタイトルとしてテキストが使用されます。ヘルプの画像およびハイパーリンクはサポートされません。
|
モバイルデバイス上の Advanced プロパティ
Advanced プロパティ
|
サポート
|
displayAsPassword
|
はい
テキスト入力コントロールに対してサポートされます。
|
maxChars
|
はい
テキスト入力コントロールに対してサポートされます。
|
モバイルデバイス上のイベント
イベント
|
サポート
|
onEnter
|
いいえ
|
onExit
|
いいえ
|
onChange
|
いいえ
|
onActivate
|
部分的
コマンドボタンによってサーバー更新が発生します。クリックしたボタンの名前がサーバーに渡されます。同様にサーバー更新を発生させるクロム上のデフォルトのコマンドボタンがあります。
|
モバイルデバイス上のデータモデル項目
データモデル項目
|
サポート
|
List source
|
はい
サーバーのみ
|
Rules
|
はい
サーバーのみ
|
Binding
|
はい
サーバーのみ
|
XMLService
|
はい
サーバーのみ
|
Custom ActionScript service
|
いいえ
事前入力サービスの一部として、または送信プロセスを無効にすることによって、カスタムロジックを追加します。送信プロセスでは、タイプとイベントという 2 つの入力パラメーターを使用できます。イベントパラメーターには、更新をトリガーしたコントロールおよびイベントに関する情報が含まれています。
|
モバイルデバイス上の Data model item プロパティ
Data model item プロパティ
|
サポート
|
Retrieve data
|
部分的
When 条件が満たされた場合、サービスはレンダリングおよび更新中にサーバー上で実行されます。
|
Copy to
|
はい
レンダリングまたは更新中にサーバー上で評価されます。
|
Parameters
|
はい
レンダリングまたは更新中にサーバー上で評価されます。
|
モバイルデバイスのガイドのプレビュー複数のモバイルデバイスでガイドのシミュレーションをプレビューできます。エラーがあるガイドはプレビューできません。
「Guide Runs On Mobile Devices」オプションを選択すると、「Preview」ボタンに「Mobile」オプションが追加されます。「Mobile」オプションを選択すると、ブラウザーウィンドウが開き、プレビューするモバイルデバイスを選択できます。ブラウザーでは、選択したモバイルデバイスの画面領域にガイドが表示されます。
プレビューは、実際のデバイスと同じ HTML および CSS 規格を使用するシミュレーションです。ただし、プレビューに使用するブラウザーによって、これらの規格のサポートレベルは異なります。
ツールバーで、Guide Runs On Mobile Devices アイコンを選択します。
エディターで、「Preview」をクリックし、「Mobile」を選択します。
ガイドをプレビューするモバイルデバイスを選択します。
最後のプレビュー選択がガイドと共に保存されます。
|
|
|