问题标签 [enyo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 动态 ListSelector 数组问题
全部
我现在正在使用 WebOs 3.0 这个问题可能不需要 WebOs 知识。
我的问题是我使用的列表选择器就像一个 HTML 下拉列表。
它的静态代码
动态显示方式
因为我一直在用“setItems”替换你所有的项目。它只显示我的数据库的最后一个值。
webos - Pre3 设备上的 Enyo 位置
我刚开始看 enyo 框架,因为我买了 Pre3。我已经下载了 SDK 和 VM,以及在 eclipse 中编写代码的 eclipse 插件。
一切正常,除了插件没有更新为使用 enyo 框架。
index.xml 文件指向 mojo :
所以我假设骨架的其余部分也在使用 mojo 对象......
好像不对,eclipse插件还没更新?
我可以知道掌上设备上的 enyo.js 位置吗?
javascript - 如何在 Enyo (webOS) 中使用 MediaCapture 拍照?
我是一个新手 webOS 开发人员,我目前正在开发一个需要为某个用户拍照的应用程序。
我一直在互联网上寻找许多资源和网站,但找不到解决问题的方法。
我按照此处列出的说明进行操作:
我想明确表示我不想从命令行拍照。
我尝试了以下方法:
A. 包含在我的 depends.js 中
B. 在我的场景中
C. onCreate 函数内部
D. onInitialized 事件内部
D.在某个按钮的onclick事件里面
当我在 HP TouchPad 上运行应用程序时,我会在控制台中看到下一个日志:
信息:MediaCapture::ServiceProxy ===== MediaCapture::_initializeMediaServerInstanceSuccess() ...palm://com.palm.mediad.MediaCaptureV3_1814440/, /usr/palm/frameworks/enyo/1.0/framework/lib/mediacapture/助手/MediaCaptureProxyHelper.js:83 [20111017-16:52:32.906482] 信息:MediaCapture::ServiceProxy @@@@@@----------- 第一个财产抢夺 -------- ---@@@@@@,/usr/palm/frameworks/enyo/1.0/framework/lib/mediacapture/helper/MediaCaptureProxyHelper.js:106 [20111017-16:52:32.913991] 信息:MediaCapture::ServiceProxy inResponse : {"propertyValues":[{"name":"ready","value":false},{"name":"supportedAudioFormats","value":[{"bitrate":128000,"samplerate":8000, “宽度”:0,“高度”:0,“mimetype”:“音频/vnd.wave”,codecs":"1"},{"bitrate":256000,"samplerate":16000,"width":0,"height":0,"mimetype":"audio/vnd.wave","codecs":" 1"},{"比特率":705600,"samplerate":44100,"width":0,"height":0,"mimetype":"audio/vnd.wave","codecs":"1"}, {"bitrate":128000,"samplerate":8000,"width":0,"height":0,"mimetype":"audio/vnd.wave","codecs":"1"},{"bitrate" :256000,"samplerate":16000,"width":0,"height":0,"mimetype":"audio/vnd.wave","codecs":"1"},{"bitrate":705600,"采样率":44100,"宽度":0,"高度":0,"mimetype":"audio/vnd.wave","codecs":"1"},{"bitrate":128000,"samplerate":8000,"width":0,"height":0,"mimetype":" audio/vnd.wave","codecs":"1"},{"bitrate":256000,"samplerate":16000,"width":0,"height":0,"mimetype":"audio/vnd.波","编解码器":"1"},{"比特率":705600,"采样波","编解码器":"1"},{"比特率":705600,"采样波","编解码器":"1"},{"比特率":705600,"采样
但是,当应用程序尝试加载 mediaCapture 对象时,我得到:
未捕获的类型错误:无法读取未定义的属性“deviceKeys”,来源/CCRecipesStep1View.js:186
我知道并且我理解这个错误是因为应用程序试图访问一个不存在的属性。在这种情况下,特定的行是:
MediaCapture.js 文件和我遵循的说明讨论了“属性包”,我知道这是您声明属性的地方,但是我不知道如何获取加载 MediaCaptureObject 所需的设备密钥。
当按下按钮时,我得到:
MediaCapture::ServiceProxy #######----------- 更改属性事件 -----------######vuData , /usr/palm/frameworks /enyo/1.0/framework/lib/mediacapture/helper/MediaCaptureProxyHelper.js:140 [20111017-17:07:35.401836] 信息:MediaCapture::ServiceProxy
#----------- 更改属性事件 -----------######vuData ,/usr/palm/frameworks/enyo/1.0/framework/lib/mediacapture/helper/MediaCaptureProxyHelper.js:140 [20111017-17:07:35.653586] 信息:MediaCapture::ServiceProxy
#----------- 更改属性事件 -----------######vuData ,/usr/palm/frameworks/enyo/1.0/framework/lib/mediacapture/helper/MediaCaptureProxyHelper.js:140 [20111017-17:07:35.885940] 信息:MediaCapture::ServiceProxy
#----------- 更改属性事件 -----------######vuData ,/usr/palm/frameworks/enyo/1.0/framework/lib/mediacapture/helper/MediaCaptureProxyHelper.js:140
并开始一个无限循环:S
我希望你能帮助我。这个应用程序非常重要。
谢谢你。
scroll - WebOS 应用程序未在主页上向下滚动
我有一个正在为手机开发的 Enyo webOS 应用程序。主页上有几个文本输入,它们下方有一个按钮 - 但是,在文本框下方看不到该按钮。但是,默认情况下,主场景上似乎有一个滚动锁定 - 所以我无法向下滚动并查看其余内容。
如何使我的应用程序允许在 VFlexBox 视图中滚动?
谢谢!
enyo - 如何在 enyo 中设置属性
在 enyo 中,我找不到任何告诉您如何更改属性的文档。例如,在文档中它已禁用为属性之一。设置该属性的java脚本代码是什么,所以我可以让按钮打开和关闭?
javascript - enyo,如何拥有一个以上控件的平底锅
我只是在学习enyo,并制作了一个简单的程序来使用平底锅。现在每个平底锅都是一个按钮。有没有办法在每个平底锅中拥有一堆控件,而不是一个?例如,在我的代码中,第一个平底锅有一个名为 butA 的按钮,它可以有 3 个按钮吗?我的代码
enyo - enyo,如何进行水平滚动
我制作了一个简单的 enyo 应用程序来进行奶头滚动。它垂直滚动,但不是水平滚动。Allso 文档说您必须设置滚动大小。示例代码使用 flex: 1 作为大小,有人可以解释这是如何工作的。
代码 enyo.kind({ name: "MyApps.MainApp", kind: enyo.VFlexBox, components: [ {kind: "PageHeader", content: "Scroll"}, {name:"curValue", content:("示例文本")}, {kind: "Button", caption: "Action", onclick: "btnClickA"},
]}
], btnClick: function() { this.$.curValue.setContent("开始滚动"); // 处理按钮点击 },
} });
javascript - 如何在 webOS 上使用 Node.js 服务将图像二进制数据写入本地文件系统?
我正在尝试getResourceData
使用 Node.js 将从 Evernote 方法接收到的图像数据写入 JavaScript 代码中的本地系统。图像文件已成功保存,但看起来已损坏,我无法打开它。
该函数getResourceData
使用提供的 GUID 返回资源的二进制数据。例如,如果这是一个图像资源,它将包含图像的原始位。
- 原始十六进制:http: //i41.tinypic.com/ev8bnr.jpg
- 下载的十六进制数:http: //i41.tinypic.com/10rs7zm.jpg
这是代码:
客户端.js:
WriteFileAssistant.js:
任何帮助将不胜感激。
-石油
enyo - 如何在 Enyo 运行时创建按钮?
我需要一个应用程序来显示在运行时创建的按钮。原因是我将从服务中获取信息以查看我需要多少按钮。
当前程序正在运行,但没有显示任何按钮。
我正在尝试使用工具栏并在创建函数中设置控件属性。程序运行正常,但我的工具栏没有按钮?有没有办法做到这一点?
代码:
enyo - Enyo,动态创建组件,无法更改其属性或触发事件
我正在尝试在工具栏中动态创建按钮列表。事件没有发生,当我尝试更改那里的属性时,我得到一个“未捕获的 typedef:无法在未定义时调用 methed setcaption”我有以下代码来创建按钮,
事件 btnClick 永远不会消失,并且尝试更改属性的代码。