今天想要把 Portal 內的飲料「產品名稱」做成像按鈕的功能,這樣只要點選每一個飲料名稱,就會自動跳到該飲料產品的頁面,方便進一步觀看詳細資料,或是修改產品價格等資料。
有三個方法可以做到類似的功能:
方法一:
Portal 內的產品欄位 Field 直接變成 Button
進入 Layout Mode,右鍵點選 name 欄位,點選 Button Setup
Single Step
Go to Related Record (GTRR)
Get related record from: “Product_All"
* 注意要選 “Product_All",資料的「起點」是從 Product_All 開始
Show record using layout: <Current Layout> 這部分不變
Show only related records 打勾 > Match current record only
OK > OK 回到 Browse Mode
這時候直接點擊「多多綠」,會到達多多綠的詳細頁面
方法二:
Portal 新增一顆 Button
直接新增一顆 [>] 按鈕,同樣利用 GTRR 的方式,這部分設定跟第一個方法完全相同
方法三:
Portal 新增 Button Bar
這個方法結合了前兩個方法的優點,顯示欄位的同時,另外也把欄位變成可以點擊的 Button,另外也因為 Button Bar 自帶 Calculation 功能,彈性非常的高,有更多的應用空間。
先把原本的欄位、按鈕刪除,加入 Button Bar,預設的 Barton Bar 是黑色的,且有三個 Segment
刪除多餘的兩個 Segment,留下一個 Segment
叫出 Inspector,把欄位底色顯示改成 None,不顯示底色
接著回到 Button Bar Setup 設定(鉛筆圖示)
Product_All::name
Action 的部分一樣要設定 Go to Related Record (GTRR),這部分跟前面兩個方法都是一樣的
OK > Browse Mode
這樣就可以顯示出所有的飲料名稱,同時也可以點擊每一個飲料名稱,直接到達其詳細頁。
Button Bar 最大的優點就是 Calculation 功能,小缺點是一些預設的設定需要調整,但這個部分瑕不掩瑜,等熟悉設定之後就都不是太大的問題了。