问题标签 [dojox.mobile]
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 - 如何使用 worklight 从 js 文件中检索 html 文件中的 dojox.mobile 小部件
我在第一个交换视图上创建了一个带有多个 IconMenuItem 的图标菜单。这是代码的片段。如何操作 JS 文件中的各个 IconMenutItems?我尝试了对第一个 IconMenutItem 的两次检索,结果是检索了 [object HTMLLIElement] 而不是 IconMenuItem。即使调用了 button.label 或 button.title ,它也会以未定义的形式返回。是否可以在创建特定的道场项目后对其进行操作?抱歉,如果这是一个初学者问题,我对 Worklight 和 Dojo 都很陌生
HTML:
JS:
javascript - dojo 使用图标容器自动创建视图
我对 Dojo 有疑问。Dojo 初始化时,Dojo 会自动创建 2 个 mobileView,其中包含 mobile iconContainers。他在我的页面旁边创建它们。因此,它阻止了我写的观点。我无法单击视图上的按钮。
奇怪的是,它只是偶尔发生!当我刷新 4-5 次时,一切顺利。但是当我再次刷新时,有时会再次发生。
我不知道 Dojo 为什么要创建它们。
在我的 js 代码中,我使用命令制作了一个手风琴容器
这会在这个 div 中创建一个手风琴容器
在这个容器中,我添加了一个带有下一个命令的 iconMenu
和 iconContainer.placeAt(pane.containerNode); iconContainer.startup();
和手风琴.addChild(pane);
我不明白为什么 Dojo 在我的主页旁边使用 iconContainers 创建新视图。
这些是创建的视图
我发现问题是由下一个代码造成的,但我不知道为什么。
ibm-mobilefirst - dojox.mobile.SimpleDialog 不是模态的
Worklight 应用程序页面的结构如下:
当我为 iPad 构建应用程序并对其进行测试时,我遇到了以下问题。对话框窗口将灰色不可点击层放在除标签栏之外的所有内容上。
为什么标签栏保持可用?
这是一个错误还是我做错了?
dojo - 从 .js 函数访问 Dojox.mobile.TextBox 值?
我正在 IBM Worklight 中开发一个混合应用程序。因为我是 Worklight 和 Dojo 的新手,所以它只是一个示例应用程序,它接受文本输入值并显示在 Alert 中。我创建了一个文本框,但无法从 javascript 函数访问文本框值.
我的代码
js函数
任何帮助表示赞赏。
ibm-mobilefirst - 如何对 EdgeToEdgeStoreList 的项目进行排序
我建立了一个 edgeToEdgeStoreList 并且它可以工作。现在我想对项目进行排序或按标签过滤。我已将参数查询设置为:
但它会显示所有项目,而不仅仅是那些以“1”结尾的标签。为什么?我如何为订购商品设置正确的查询参数?
如果我使用这种方法:
此消息显示在浏览器的控制台上:
这是 listini_data:
ios - dojox.mobile.SearchBox 无法正常工作
我在 Worklight 项目中使用 dojox.mobile.SearchBox。
我发现了2个问题。
首先是清除按钮(一个圆圈中的小十字,必须清除搜索框中的文本)在IOS Safari(或使用safari的workilght应用程序)上不起作用。
唯一发生的事情是光标移动到文本的右侧是在搜索框中。而已。它不会删除文本。
而第二个。
我需要通过按虚拟键盘上的搜索按钮来调用函数。
如果我在搜索框中设置 type="search" - 键盘上没有搜索按钮。所以我把我的搜索按钮放到 .
所以搜索按钮出现在虚拟键盘上。
但是在按下这个按钮后,表单提交并且我的页面重新加载。
我只需要调用一个函数。
html - 无法解析构造函数:“dojox.mobile.RoundRectCategory”
我使用 Worklight 5.06 和 Dojo 1.8。Eclipse 崩溃后,它会在浏览器的控制台上显示以下错误:
- 无法解析构造函数:'dojox.mobile.RoundRectCategory'
- 未找到左侧列表
- this.leftList 未定义
如您在此屏幕截图中所见:
在日食崩溃之前一切都正常了。可能发生了什么?
android - Dojox mobile simpledialog 在 Android 上实现透明性
我对 Android 上的 dojox 移动 SimpleDialog 底图透明度有疑问 - 在底图中随机出现黑色方块(没有透明度),有时大多数底图都以这种方式显示。而且我不知道这是否是 dojox 或 android WebView 的问题 - 我将它与 PhoneGap 一起使用以及如何解决它。我以声明方式创建对话框,并通过单击按钮打开。
我使用 Dojo 1.9 和 Android 4 并且我将 android:hardwareAccelerated 设置为 true。提前感谢您的帮助。
ibm-mobilefirst - 翻译在 Worklight 的 contentPane 中不起作用
我正在创建一个应用程序并将主 html 分解为后续 html,如 worklight 教育中所建议的那样。因此,子/页面包含在通过内容窗格包含的单独 html 片段中。我也在使用翻译功能。主 html 中的翻译有效,但在 html 片段中无效。使用下面的代码,我在 worklight 通用视图上得到的是:
- 标题文本很好
- 按钮 0 和按钮 1 文本很好
- 按钮 2(嵌入片段中的那个),文本不来自翻译
任何帮助都将受到极大的欢迎。
来自主 html 的片段
意见/button2.html
消息.js
android - dojox mobile中swapview中的Srcollableview
我注意到奇怪的事情 - 当我将 ScrollableView 放入 SwapView 并以编程方式(单击按钮后)更改 SwamView 中的视图并接下来将焦点(单击列表中的一个元素)以在 ScrollableView 中列出时,第一个视图出现在此列表下方在当前主视图的 ScrollableView 中(两者同时可见 - 一个叠加在另一个上)。我在 PhoneGap 中将它用作 Android 项目。我使用的 Dojo 版本是 1.9。
我的代码是:
和 page2.html
page1.html 看起来非常相似,但是没有列表和 ScrollableViews。
最有趣的是,它并非每次都发生,也不是在我有机会测试它的每台设备上都发生(我在三星 Galaxy Tab 2 上测试过?-在这里我注意到了这个问题,华硕变形金刚和一个“无名”)。
提前感谢您的帮助。