【发布时间】:2017-02-20 10:55:09
【问题描述】:
我无法在 WebOS 3.0 中从 function:onComplete 访问 enyo Ui 组件。
buttonTapped: function(inSender, inEvent) {
console.log("Button is clicked");
this.$.txt.setContent(inSender.name + " tapped."); // This worked
var request = webOS.service.request("luna://com.webos.service.tv.systemproperty", {
method: "getSystemInfo",
parameters: {"keys": ["modelName", "firmwareVersion", "UHD", "sdkVersion"]},
onComplete: function (inResponse) {
var isSucceeded = inResponse.returnValue;
if (isSucceeded){
console.log("Result: " + JSON.stringify(inResponse));
$.txt.setContent("Result: "+JSON.stringify(inResponse)); // This is not worked
}
}
});
...
控制台输出
按钮点击 结果{"modelName":"WEBOS1","firmwareVersion":"03.00.00","UHD":"false","sdkVersion":"03.00.00","returnValue":true} 未捕获的类型错误:无法读取未定义的属性“txt”我没有找到任何关于此的文档。
【问题讨论】:
标签: javascript television webos enyo