在開發 AppSheet 應用程式時,我們經常會遇到一個挑戰:當一個資料表單需要填寫的欄位非常多時,使用者在手機或電腦上需要不斷地向下捲動,不僅操作不便,也容易遺漏欄位。為了解決這個問題,AppSheet 提供了強大的功能,可以將長表單分段或以頁籤 (Tabs) 的方式呈現,讓使用者介面更加清爽、直觀。
前言:兩種分頁模式的選擇
分段顯示 (Sectioned Form):將表單切分成數個區塊,每個區塊底部會有「上一步 (Prev)」和「下一步 (Next)」的按鈕,使用者需要依序完成各區塊的填寫,最後才看到「儲存 (Save)」按鈕。這種方式適合有固定流程、需要引導使用者逐步完成的場景。 分頁籤顯示 (Tabbed Form):在表單頂部會出現可點擊的頁籤,使用者可以自由地在不同頁籤之間切換,查看或填寫不同區塊的資料。這種方式提供了更高的自由度,適合讓使用者隨時跳轉到特定區塊進行修改。
教學步驟
打開您的 Google Sheet 工作表。 在第一個欄位前,插入一個新欄位,命名為「股票資訊」。 在代表購買資訊的欄位(如「購買日期」)前,插入一個新欄位,命名為「購買資訊」。 在代表賣出資訊的欄位(如「賣出日期」)前,插入一個新欄位,命名為「賣出資訊」。
回到 AppSheet 編輯器。 導覽至 Data > Tables,並選擇您剛剛修改的資料表。 點擊右上角的 Regenerate schema 按鈕,AppSheet 會重新讀取 Google Sheet 的欄位結構,將您新增的標題欄位同步進來。
在 Data > Columns 頁面,找到您剛剛新增的「股票資訊」、「購買資訊」等欄位。 將這些欄位的 TYPE 從預設的 Text 修改為 Show。
導覽至 UX > Views。 找到對應的表單視圖 (通常名稱會是 [資料表名稱]_Form)。 在右側的 View Options 設定中,找到 Page style。 將其從預設的 Automatic 修改為 Tabs。 點擊右上角的 Save 儲存變更。
回到 Data > Columns 頁面,找到您的 Show 類型欄位(例如「股票資訊」)。 點擊該欄位左側的鉛筆圖示進入詳細設定。 在 Type Details 區塊中: Category:選擇 Page_Header。 Content:在欄位中輸入您希望頁籤顯示的文字,記得要用雙引號包起來,例如 "股票資訊"。
對每一個 Show 類型的欄位重複此步驟。 完成後儲存,您的表單頁籤就會顯示為您設定的中文名稱了!
總結
基礎版:只需在 Google Sheet 新增欄位,並在 AppSheet 中將其類型設為 Show,即可實現分段、依序填寫的表單。 進階版:進一步到 UX 將 Page style 設為 Tabs,並在 Show 欄位的 Content 中填入標題,就能打造出美觀且高效率的分頁籤表單。
這個技巧對於提升 AppSheet 應用的使用者體驗至關重要,特別是在處理包含大量資料欄位的場景時。趕快動手試試看,讓您的應用程式更加專業、好用!
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。