问题标签 [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.

0 投票
1 回答
117 浏览

javascript - 如何使用 worklight 从 js 文件中检索 html 文件中的 dojox.mobile 小部件

我在第一个交换视图上创建了一个带有多个 IconMenuItem 的图标菜单。这是代码的片段。如何操作 JS 文件中的各个 IconMenutItems?我尝试了对第一个 IconMenutItem 的两次检索,结果是检索了 [object HTMLLIElement] 而不是 IconMenuItem。即使调用了 button.label 或 button.title ,它也会以未定义的形式返回。是否可以在创建特定的道场项目后对其进行操作?抱歉,如果这是一个初学者问题,我对 Worklight 和 Dojo 都很陌生

HTML:

JS:

0 投票
1 回答
153 浏览

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 创建新视图。

这些是创建的视图

我发现问题是由下一个代码造成的,但我不知道为什么。

0 投票
3 回答
544 浏览

ibm-mobilefirst - dojox.mobile.SimpleDialog 不是模态的

Worklight 应用程序页面的结构如下:

当我为 iPad 构建应用程序并对其进行测试时,我遇到了以下问题。对话框窗口将灰色不可点击层放在除标签栏之外的所有内容上。

为什么标签栏保持可用?

这是一个错误还是我做错了?

0 投票
1 回答
573 浏览

dojo - 从 .js 函数访问 Dojox.mobile.TextBox 值?

我正在 IBM Worklight 中开发一个混合应用程序。因为我是 Worklight 和 Dojo 的新手,所以它只是一个示例应用程序,它接受文本输入值并显示在 Alert 中。我创建了一个文本框,但无法从 javascript 函数访问文本框值.

我的代码

js函数

任何帮助表示赞赏。

0 投票
1 回答
226 浏览

ibm-mobilefirst - 如何对 EdgeToEdgeStoreList 的项目进行排序

我建立了一个 edgeToEdgeStoreList 并且它可以工作。现在我想对项目进行排序或按标签过滤。我已将参数查询设置为:

但它会显示所有项目,而不仅仅是那些以“1”结尾的标签。为什么?我如何为订购商品设置正确的查询参数?

如果我使用这种方法:

此消息显示在浏览器的控制台上:

这是 listini_data:

0 投票
1 回答
326 浏览

ios - dojox.mobile.SearchBox 无法正常工作

我在 Worklight 项目中使用 dojox.mobile.SearchBox。

我发现了2个问题。

首先是清除按钮(一个圆圈中的小十字,必须清除搜索框中的文本)在IOS Safari(或使用safari的workilght应用程序)上不起作用。

唯一发生的事情是光标移动到文本的右侧是在搜索框中。而已。它不会删除文本。

而第二个。

我需要通过按虚拟键盘上的搜索按钮来调用函数。

如果我在搜索框中设置 type="search" - 键盘上没有搜索按钮。所以我把我的搜索按钮放到 .

所以搜索按钮出现在虚拟键盘上。

但是在按下这个按钮后,表单提交并且我的页面重新加载。

我只需要调用一个函数。

0 投票
3 回答
3805 浏览

html - 无法解析构造函数:“dojox.mobile.RoundRectCategory”

我使用 Worklight 5.06 和 Dojo 1.8。Eclipse 崩溃后,它会在浏览器的控制台上显示以下错误:

  1. 无法解析构造函数:'dojox.mobile.RoundRectCategory'
  2. 未找到左侧列表
  3. this.leftList 未定义

如您在此屏幕截图中所见: 在此处输入图像描述

在日食崩溃之前一切都正常了。可能发生了什么?

0 投票
2 回答
374 浏览

android - Dojox mobile simpledialog 在 Android 上实现透明性

我对 Android 上的 dojox 移动 SimpleDialog 底图透明度有疑问 - 在底图中随机出现黑色方块(没有透明度),有时大多数底图都以这种方式显示。而且我不知道这是否是 dojox 或 android WebView 的问题 - 我将它与 PhoneGap 一起使用以及如何解决它。我以声明方式创建对话框,并通过单击按钮打开。

我使用 Dojo 1.9 和 Android 4 并且我将 android:hardwareAccelerated 设置为 true。提前感谢您的帮助。

0 投票
1 回答
179 浏览

ibm-mobilefirst - 翻译在 Worklight 的 contentPane 中不起作用

我正在创建一个应用程序并将主 html 分解为后续 html,如 worklight 教育中所建议的那样。因此,子/页面包含在通过内容窗格包含的单独 html 片段中。我也在使用翻译功能。主 html 中的翻译有效,但在 html 片段中无效。使用下面的代码,我在 worklight 通用视图上得到的是:

  • 标题文本很好
  • 按钮 0 和按钮 1 文本很好
  • 按钮 2(嵌入片段中的那个),文本不来自翻译

任何帮助都将受到极大的欢迎。

来自主 html 的片段

意见/button2.html

消息.js

0 投票
1 回答
542 浏览

android - dojox mobile中swapview中的Srcollableview

我注意到奇怪的事情 - 当我将 ScrollableView 放入 SwapView 并以编程方式(单击按钮后)更改 SwamView 中的视图并接下来将焦点(单击列表中的一个元素)以在 ScrollableView 中列出时,第一个视图出现在此列表下方在当前主视图的 ScrollableView 中(两者同时可见 - 一个叠加在另一个上)。我在 PhoneGap 中将它用作 Android 项目。我使用的 Dojo 版本是 1.9。

我的代码是:

和 page2.html

page1.html 看起来非常相似,但是没有列表和 ScrollableViews。

有趣的是,它并非每次都发生,也不是在我有机会测试它的每台设备上都发生(我在三星 Galaxy Tab 2 上测试过?-在这里我注意到了这个问题,华硕变形金刚和一个“无名”)。

提前感谢您的帮助。