gpt4 book ai didi

apple-tv - 如何从 TVML textField 获取值?

转载 作者:行者123 更新时间:2023-12-04 00:12:23 26 4
gpt4 key购买 nike

我正在尝试弄清楚如何使用 TVJS 从 TVML 中的 textField 中获取值,但我还没有找到任何关于它的文档,我不想等待文档更新。实际上并没有任何绑定(bind)到输入的模式,因为我确信除了登录服务之外,这是一个很少用例。我想我可以解析 Xml,但这看起来 super hacky。

最佳答案

最后我自己弄明白了。我必须使用来自 select 事件对象的回调,然后将文本元素传递给函数来处理该事件。

function template() {
var template = "<document><formTemplate><textField id="email">Your email</textField><footer><button><text>Submit</text></button></footer></formTemplate></document>";
var parser = new DOMParser();
var doc = parser.parseFromString(template , "application/xml");
var email = doc.getElementById("email");
doc.addEventListener("select", function() { submit(email); });
}

function submit(textField) {
var keyboard textField.getFeature('Keyboard');
var email = keyboard.text;
}

获得节点后,我使用 apple TVJS 函数 getFeature('Keyboard') 从该对象获取文本值。

关于apple-tv - 如何从 TVML textField 获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32655635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com