我在Roku中创建“登录”面板。在登录时,我单击“确定”按钮来浏览另一个面板,这是可能的。
我创建一个登录面板,其中使用两个文本框,一个用于用户名,另一个用于密码,以及两个按钮,一个用于登录,另一个用于取消。问题是我单击登录按钮,但没有单击事件触发
我在onkeyevent中使用按钮组和以下代码
if m.btngrp.buttonSelected = 0 then
if key = "OK"
? "print the sign-in button"
end if
else if m.btngrp.buttonSelected = 1 then
if key = "OK"
? "print the setting button"
end if
else
? "nothing press"
end if
请任何人发现这些问题对我有所帮助。
答案 0 :(得分:0)
我假设您已经在Button Group组件中设置了一个观察者:
m.btngrp.observeField("buttonSelected", "onButtonSelected")
然后,在回调中,您应该具有:
function onButtonSelected()
if m.btngrp.buttonSelected = 0 then
? "print the sign-in button"
else if m.btngrp.buttonSelected = 1 then
? "print the setting button"
end if
end function