组合框 - 验证未调用

时间:2017-05-22 20:29:45

标签: plugins lua sdk adobe lightroom

有人可以在LrView lightroom 6.0中给我一个使用组合框(sdk)的提示吗? 我的validate函数未被调用。我不知道为什么。有人暗示我做错了吗? 这是代码:

...
        local validateComboboxValue = function (view, value)
            outputToLog("in validate...")
            if(value ~= "Ja" and value ~= "Nein") then
                outputToLog("wrong value")
                view.value = "Ja"
                return false, "Ja", "Ungültige Eingabe"
            else
                outputToLog("valid value")
                return true, value, ""
            end
        end
    ...
        f:combo_box {
            font = "<system>",
            title = "enableSharing",
            enabled = bind 'enableSharingEnabled',
            items = {
                "Ja",
                "Nein"
            },
            value = bind 'sharingEnabled',
            width = LrView.share "label_width",
            immediate = true,
            validate = validateComboboxValue,
        },
    ...

我在Windows 10机器上使用Lightroom。

0 个答案:

没有答案