0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

FMC2Goスケジューラーにおけるユーザーに選択させるだけのレイアウト

Last updated at Posted at 2015-12-14

FileMaker Advent Calendar 2015の15日目

FMC2Goスケジューラーにおけるユーザーに選択させるだけのレイアウト

前回までの「FMC2Goスケジューラーにおけるレスポンシブ・デザイン」でグローバル変数を使って最適なレイアウトに切り替えているのはわかった

しかしユーザーがレイアウト選択する時のレイアウト名には

  • iPhone
  • iPad

は出ていない

151215-01.png

もちろんこれらのレイアウトを選択すると正しいレイアウトに遷移する
今回はこのあたりを補足で見てみようと思う(1ネタゲッツ(笑

レイアウトモードで見てみる

さっそくレイアウトモードに切り替えてみる
151215-02.png

あれれ? なにも無い!
でもなんか気になる
151215-03.png

レイアウト設定を見てみる

151215-04.png

スクリプトトリガが設定されてます

「Navigation Redirect [OnLayoutEnter]」スクリプトを見てみる

151215-05.png

ここでもグローバル変数「$$device」を見ているようですね
そしてここでは直接レイアウト名を指定しているようです

Case ( 
Get ( レイアウト名 ) = "Schedule List" ; "Schedule List iPhone" ;
Get ( レイアウト名 ) = "Schedule Detail" ; "Schedule Detail iPhone" ;

Get ( レイアウト名 ) = "Speaker List" ; "Speaker List iPhone" ;
Get ( レイアウト名 ) = "Speaker Detail" ; "Speaker Detail iPhone" ;

Get ( レイアウト名 ) = "Maps" ; "Maps iPhone" ;
Get ( レイアウト名 ) = "Information" ; "Information iPhone" ;

Get ( レイアウト名 ) = "Contacts" ; "Contact List iPhone" ;
Get ( レイアウト名 ) = "Eval" ; "Eval iPhone" ;

Get ( レイアウト名 ) = "Result List" ; "Result List iPhone" ;

"Error"
 )

飛ばした先でもスクリプトトリガが設定されてます
151215-06.png

どこに居るか(居たか)をきっちり管理しているようです

見慣れないレイアウトパートがあるので補足

上部ナビゲーション

各画面の上に表示され、レイアウトのナビゲーションに使用するボタンまたはその他のコントロールを含むことができます。上部ナビゲーションパートはスクロールすることやズームイン/ズームアウトを行うことはできず、プレビューモードでは印刷および表示されません。上部ナビゲーションパートに追加したフィールドは、現在のレコードのデータを使用します。1つのレイアウトで使用できる上部ナビゲーションパートは1つだけです。

下部ナビゲーション

各画面の下に表示され、レイアウトのナビゲーションに使用するボタンまたはその他のコントロールを含むことができます。下部ナビゲーションパートはスクロールすることやズームイン/ズームアウトを行うことはできず、プレビューモードでは印刷および表示されません。下部ナビゲーションパートに追加したフィールドは、現在のレコードのデータを使用します。1つのレイアウトで使用できる下部ナビゲーションパートは1つだけです。

FileMaker14から導入された

  • スクロールできない
  • ズームイン/ズームアウトできない
  • プレビューモードでは表示されない

レイアウトパートです
固定ヘッダとかフッタによい感じで使えそう

ちなみにFileMaker13で開いてみると
151215-07.png
な感じ
ダメダメですね

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?