PopupInput

説明

Lua 関数の PopupInput は、変数リストから項目を選択できるポップアップ入力をUIに作成します。

構文

PopupInput({title:str,caller:handle,items:table:{{'str'|'int'|'lua'|'handle', name, type-dependent}...},selectedValue:str,x:int,y:int,target:handle,render_options:{left_icon,number,right_icon},useTopLeft:bool,properties:{prop:value}}): string:value

 

ポップアップ入力を開き、選択された結果を Command Line History に出力するには、以下のようなコードでプラグインを作成します。

local function main(displayHandle)
    local descTable = {
        title = "Demo",
        caller = displayHandle,
        items = {"Select","Some","Value","Please"},
        selectedValue = "Some",
        add_args = {FilterSupport="Yes"},
    }
    local a,b = PopupInput(descTable)
    Printf("a = %s",tostring(a))
    Printf("b = %s",tostring(b))
end

return main