參考資料 › 函式參考 › UI

UI.selector.CreateConditionDropdown

公用

呼叫方式

addon:CreateConditionDropdown()

可直接透過 addon 使用,不需要相依項目。

作用

建立一個原生的條件選擇器。SetList 接受鍵到標籤或鍵到項目的對應;SetValue 選擇一個鍵,OnValueChanged 回報變化。使用 parent:AddChild(widget) 新增它。

參數

名稱類型作用
selfRMAddonRotation Master 插件實例(使用冒號呼叫時隱含傳入)。

傳回值

1RMConditionSelector支援 SetList、SetValue、SetLabel、SetDisabled 與回呼的選擇器元件。

版本

內建輔助函式在每個版本上都會註冊。不同的是它們讀取的遊戲 API;某個 API 不存在時,輔助函式會改用備用方式,或傳回 nil 並附上原因。

它不會直接讀取任何遊戲 API。

插件如何呼叫它

以及另外 38 處: 日月蝕 (widget), 擴充角色屬性 (widget), 擴充角色屬性百分比 (widget), 變形形態 (widget), 隊伍計數 (widget), 英雄天賦樹 (widget), 免疫 (widget), 副本 (widget), 物品冷卻 (widget), 失去控制封鎖 (widget), 失去控制類型 (widget), 團隊標記 (widget), 團隊標記數量 (widget), 寵物快樂值 (widget), 玩家狀態 (widget), 範圍內的生命力 (widget), 範圍內的生命力百分比 (widget), 範圍內的法力 (widget), 範圍內的法力百分比 (widget), 團隊職務 (widget), 有抗性 (widget), 職責 (widget), 符文 (widget), 符文冷卻 (widget), 已紋刻的符文 (widget), 已裝備的套裝件數 (widget), 專精 (widget), 角色屬性 (widget), 威脅值 (widget), 威脅值計數 (widget), 存在圖騰 (widget), 圖騰剩餘時間 (widget), 距離生命力達到所需時間 (widget), 距離生命力百分比達到所需時間 (widget), 武器類型 (widget), 區域 PvP (widget), Conditions.common.Widget_UnitWidget, Conditions.talent.dropdown

相依項目

原始碼

UI/selector.lua,第 555 行。在遊戲中為唯讀;「複製」會產生一份可編輯的複本。

UI.selector.CreateConditionDropdown(self)
    local w=addon:AcquireConditionWidget('RM-Selector',selectorWidget)
    ---@cast w RMConditionSelector
    return w

返回函式參考