AppSheetMemo

AppSheetを使ったスマホアプリ開発メモ。画像メインなのでPC閲覧推奨。

DetailビューとFormビュー

オリジナルのDetailビューとFormビューを作りたい。

 

デフォルトのDetailビュー。スクロールしていくとこんな感じ。カラムたくさん。

f:id:tanaka0:20210924140348p:plain     f:id:tanaka0:20210924140354p:plain

 

オリジナルDetailビュー。表示する項目と順序と表示位置を変えることができた!

f:id:tanaka0:20210924142721p:plain

 

デフォルトのFormビュー。スクロールしていくとこんな感じ。長い。

f:id:tanaka0:20210924140407p:plain     f:id:tanaka0:20210924140414p:plain    f:id:tanaka0:20210924140420p:plain

 

オリジナルFormビュー。編集できる項目と順序と表示位置を変えることができた!

f:id:tanaka0:20210924142837p:plain

 


 

■ オリジナルのDetailビューを作る

UX>Brand>Header & Footer>Show view name in headerをOnにする。作業後は戻してもよい。

f:id:tanaka0:20210924142206p:plain

 

システムビューと名前を区別する。PositionをRef以外にするとシステムビューとの切り替えができる!

f:id:tanaka0:20210924141607p:plain

 

Use Card LayoutをOnにすると画面上部をCardビューのような画面にすることができます。設定方法は省略。

f:id:tanaka0:20210924144830p:plain

 

Quick edit columnsにカラムを設定するとDetail画面なのに編集することができます!設定しないカラムはそのまま表示するだけです。Column orderはカラムの表示と表示順を設定できます!全カラムを表示する必要はないのです。Sortはご自由に。

f:id:tanaka0:20210924150419p:plain


Display modeは後述します。カラム名とデータの表示方法を設定です。Slideshow modeはこの画面で横にスワイプして隣のデータを表示させるかどうかの設定です。Max. nested rowsは関数REF_ROWSなどを使ってリスト表示をした時の最大行数です。

f:id:tanaka0:20210924151412p:plain

 

Display mode。Normalはこんな感じ。Centeredは全部中央寄せ。

f:id:tanaka0:20210924152742p:plain     f:id:tanaka0:20210924152749p:plain

No headingsはカラム名が非表示、Side-by-sideは横に対表示。

f:id:tanaka0:20210924152756p:plain     f:id:tanaka0:20210924152804p:plain

 

Use Card LayoutがOffの場合、設定項目が少し変わります。

Main imageに設定した画像がトップに表示されます。画像の表示パターンは3種あり、後述。Header columnsに設定したカラムはトップ中央に表示されます。

f:id:tanaka0:20210924154547p:plain


Main imageの表示パターンをImage styleで設定。Backgroundは背面に表示される。Fill、Fitは後述。

f:id:tanaka0:20210924162528p:plain

Image styleのFillとFit。

f:id:tanaka0:20210924163233p:plain     f:id:tanaka0:20210924163258p:plain

 

上記を駆使して以下の画面が完成。Card Layoutで画像だけ設定し、Column orderでnoteだけ表示、Quick edit columnsもnoteだけ設定、Display modeでSide-by-side。

f:id:tanaka0:20210924165852p:plain

 


 

■ オリジナルのFormビューを作る

 

設定項目はDetailと似てます。だいたい同じ!名前だけはしっかりつける。

f:id:tanaka0:20210924172056p:plain

 

Row keyとPage styleは勉強中。Form styleとColumn orderはDetailと同様にカラム名とデータの表示位置と表示順設定。必須データは必ず表示しましょう。idは非表示のキーにしてあったのですが、設定を強制されました。非表示なので画面には出ない。

f:id:tanaka0:20210924172106p:plain

 

Save/cancel positionは保存ボタンの上下位置設定。Finish viewはSave後に表示するビュー設定。Auto saveとAuto re-openは勉強中。

f:id:tanaka0:20210924173534p:plain

 

以上。