问题标签 [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.
ibm-mobilefirst - 在 DojoMobile 中移动到另一个视图
我正在使用 DOJO 在 IBM Worklight 中开发一个简单的混合应用程序。我有一个登录页面和一个欢迎页面。一旦我按下登录按钮,它将开始检查凭据是否正确,如果正确,我想转到欢迎页面。
我的代码.. HTML
.JS
. .. 函数 loginCheck() { var username = uname.value; var 密码 = pass.value;
} ...
任何帮助表示赞赏..
ibm-mobilefirst - 在 Worklight 应用程序中根据 json 数据填充列表
我正在使用 DOJO 开发一个 Worklight 应用程序,它显示基于 web 服务响应的列表数据。为了获得 web 服务响应,我创建了一个适配器,我测试了适配器及其工作正常。我的问题是在另一个视图上显示这个 json 数据,也在我教的在列表中显示此数据的新视图(列表应根据 json 数据数组长度填充),因此如果我单击列表,它将显示该详细信息。
如何做到这一点。任何帮助表示赞赏。
代码。
.js
.html 文件
ibm-mobilefirst - 如何获取所选 Dojox.mobile.listItem 的索引值?
我正在使用 DOJO 工具包开发一个 worklight 项目。由于我是 Worklight 和 Dojo 的新手,我刚刚创建了一个列表并尝试获取单击列表的索引,以便我可以在下一个视图中显示相应的描述/操作。我尝试在 listItem “onClick” 函数中传递索引值,但在传递索引参数后,我无法移动到另一个视图。
HTML 文件
JS文件
如何在dojo中获取选定列表的索引值。有没有其他方法可以做到这一点。
任何帮助表示赞赏。
cordova - dojox/mobile/SearchBox set text to empty (X Button) makes a view transition instead of cleaning text
I'm having the current situation: I have a SearchBox instance. When starting to type something, it appears on the right side of the input, a small icon symbol (with a X), to clear the text already written at the search input.
But, what happens instead is that I get a view transition. Did anyone have/had this problem?
I get this bug both in web browser (Safari, Chrome) and at the iOS (iPhone) version.
dojo - 如何将事件附加到 dojox.mobile.heading '返回'按钮
除了按预期运行的“后退”按钮之外,我还需要异步调用一个函数来更新一些数据库表并刷新 UI。
在发表这篇文章之前,我做了一些研究并尝试了以下内容......
由于我的标题除了“后退”按钮之外没有任何其他小部件,我认为将此事件附加到它会解决我的问题......它什么也没做。所以我把它改成了这个......
事实证明,'._body' 属性必须由 Accordion 小部件共享,我碰巧将它用作我的应用程序的主要 UI 组件,并且任何与 Accordion 交互的尝试都会使我的整个应用程序无用。
作为最后的手段,我想我可以简单地放弃使用内置的“返回”按钮,而只需将我自己的 tabBarButton 放在标题上来控制我的应用程序的转换和事件处理。
如果社区建议我使用我自己的 tabBarButton,那就这样吧,但是必须有一种方法可以干净地将事件附加到内置的“后退”按钮支持。
想法?
dojo - Dojo 将内容加载到现有视图中并执行转换在页面外创建新视图
我试图制作一个函数来将外部视图 htmlpages 加载到视图中,然后执行转换。但是,当我的函数加载时,它会在我的页面外打开 2 个视图,其中只有一个标题为“我的应用程序”的标题和一个以“主页”为标题的后退按钮。我没有收到任何错误,但我没有做它必须做的事情。
这是我的功能。
这些是创建的视图。(不必创建)
view - dojo 解析器错误与 core-web-layer.js:56
我在 worklight 6.0.0 和 dojo 1.9 中有和应用程序,当我添加回调函数并转换到此视图时,我收到此错误:
dojo/parser::parse() error at file:///data/data/com.WorklightApp/files/www/default/layers/core-web-layer.js:56
我有什么遗漏或做错了吗?
dojo - Dojo 回调从未在 iconItem 上调用
这是我的构造函数:
当我单击 iconItem 时,警报“test onclick”起作用。但我需要回调函数才能工作。
在 iconItem 指南中:
转换完成时需要调用警报“测试回调”,但它不起作用。有人可以帮我吗?
model-view-controller - 如何在 dojo mobile(自定义控制器)中最好地应用 MVC 架构?
我对 Dojo 很陌生,我想知道一些构建 MVC 应用程序的最佳实践。我知道有像 dojox/app 这样的模块,但似乎这些模块是为更复杂的应用程序而设计的。
似乎最好的方法是使用将处理所有页面逻辑的自定义页面级控制器对象,但我不太确定如何将这块放在拼图中。按照 MVC 架构在视图之间切换并通过它们传递参数的正确方法是什么。
我有一个包含列表项的概览页面,每个项都有自己的 ID。我想通过相应的项目 ID 导航到另一个页面,以便我可以在外部检索该项目的详细信息。这样做的正确方法是什么?
- 我可以直接使用按钮调用相应控制器(Page1 Controller 或 Page2 Details 控制器)上的方法并直接传递 listID 参数吗?
- 另一种方法是使用转换状态并在页面控制器中添加侦听器以转发到正确的页面。虽然我不太确定如何在这种情况下传递参数..
- ...有更好的解决方案吗?
任何人都可以对此有所了解吗?最新版本的 dojo (1.9) 似乎没有太多关于此的文档/示例。
谢谢!
ibm-mobilefirst - IBM Worklight 6.0 - 在控制台中预览时简单的 ListItems 不转换
我创建了一个简单的项目(Hybrid with Dojo),它包含一个包含三个页面的视图——所有这些都是使用 Dojo Mobile View 向导创建的。
在我全部构建并部署并使用 Worklight Console 进行预览之后,视图无法正确呈现列表项的箭头,并且一旦单击列表项,看起来新页面会在视图顶部打开,而不是过渡。