
本機與需要安裝的 Web App
|
625
// 我們可以使用相同的處理程式與 ID
// 來分辨哪一個被按下
option1.onSelect = menuSelected;
option2.onSelect = menuSelected;
// 附加第一個選項
menu.Append(option1);
// 使用一個子選單來建立第三個選項
menu.Append(new MenuItem("Submenu", 4));
// 我們可以使用 ID 來搜尋 MenuItem
menu.getMenuItemById(4).Append(option2);
function menuSelected(id) {
switch (id) {
// 我們可以查詢 ID 來決定要做什麼
}
}
在 WRT 1.1 以後,widget 物件有一個
wrt
屬性可以用來查詢目前設備與
平台的資訊,包括
widget.wrt.version
、
widget.wrt.platform.model
與
widget.wrt.platform.romVersion
。
MiniView
MiniView 或主畫面 widget 也可以讓我們在設備的主畫面上顯示 widget 的內容(可不斷
更新),如圖 16-15 所示。在相容的設備上,widget 的安裝方式沒有什麼特別的地方,
但是如果
info.plist
檔裡面的
MiniViewEnabled
屬性被定義為
true
的話,使用者可以選擇
將它加到主畫面。
如果 widget 位於主畫面,它顯示的結果與全螢幕應用程式顯示的 ...