Tag: ibm mobilefirst

由于依赖性,无法安装IBM Worklight插件

我正在Eclipse Indigo上安装IBM Worklight 。 它要求安装以下依赖项: Cannot complete the install because one or more required items could not be found. Software being installed: IBM jQuery Mobile Tools 6.1.0.01-20140418-0637 (com.ibm.webtools.jquery.tools.feature.feature.group 6.1.0.01-20140418-0637) Missing requirement: Mobile Patterns 1.1.0.v20140418_0503 (com.ibm.etools.rpe.mobile.patterns 1.1.0.v20140418_0503) requires ‘bundle org.eclipse.core.resources [3.8.0,4.0.0)’ but it could not be found Cannot satisfy dependency: From: Rich Page Editor – jQuery […]

jQuery导航栏出现在内容宽度之外

我有一个非常讨厌的问题,即持久性jQuery导航栏出现在内容宽度之外,比页面上其他内容宽得多,这是我在预览HTML时看到的: 在使用将内容宽度设置为设备宽度,它具有标题和文本元素,但不适用于导航栏。 这是我上面的完整HTML文件: My Page Home Home Home Tweets 有没有办法将导航栏压入主内容窗口? 谢谢 编辑 : 如果我从body标签中删除id=”content” ,那么宽度会正确调整,但是通过这样做我在Worklight启动时会遇到各种失败,因为它引用了“内容”ID标记,因此我认为存在冲突身体和div都在争夺content的ID ……

worklight 5.0.6 JsonRestStore,使用Promises

这最初是一个关于Worklight文档的问题,我发现我真正的问题是关于JQuery的Deferred / Promise API和promise.then()函数。 语境: 5.0.6 JsonRestStore API的文档提供了使用新Promisefunction的示例,它提供了两种可能的配方。 someFunction.then( successCallback, errorCallback, optionalProgressCallback); 和 someFunction().then(successCallback).fail(errorCallback) 正如评论和答案所述,这两种方法看起来实际上是相同的。 我的难点是JQuery文档声明then()返回一个“新的承诺”。 因此,在第二种情况下,我们编码: var p1 = someFunction(); var p2 = p1.then(successCallback); p2.fail(errorCallback); 我也看到人们建立了这样的行动“链”: someFunction().then(action2).then(action3).then(action4); 建立一系列异步操作。 所以我的问题变成了上面例子中承诺p1和p2之间的关系。 这与连锁理念有何关系? —编辑参考答案— 感谢cnandreu:关键是“错误沿着promise链传播,直到找到error handling程序。” 答案在这里很好地解释了 。

IBM Worklight 6.1 – 未捕获的ReferenceErrors:未定义WLJQ,未定义WL

我正在使用Eclipse Juno中安装的IBM Worklight Developer Edition 6.1作为我的IDE和backbonejs作为我项目的主要javascript框架。 我的index.html <!– window.$ = window.jQuery = WLJQ; 我的main.js require.config({ paths: { jquery: ‘libs/jquery/jquery-min’, underscore: ‘libs/underscore/underscore-min’, backbone: ‘libs/backbone/backbone-min’, templates: ‘../templates’, bootstrap: ‘bootstrap.min’, initOptions: ‘initOptions’, biiRibMobile: ‘biiRibMobile’, messages: ‘messages’ }, }); require([‘app’, ], function(App) { App.initialize(); }); 我的app.js. // Filename: app.js define([‘jquery’, ‘underscore’, ‘backbone’, ‘router’, // Request router.js ‘bootstrap’, ‘initOptions’, ‘biiRibMobile’, […]

IBM Worklight 6.0 – WL.Client.reloadApp()在Windows Phone 8中不起作用

我们正在使用Worklight 6.0.0企业版,目前正在为Android,BB,Windows Phone 8和iOS构建混合应用程序。 在单击注销按钮时调用WL.Client.reloadApp()时,我们当前收到以下错误。 这适用于除WP8之外的所有操作系统。 CordovaBrowser_NavigationFailed :: ///www/default/www/default/pages/www/default/pages/www/default/pages/www/default/pages/myaccount.html错误:InvokeScriptCallback中的exception::发生了未知错误。 错误:80020006。错误:InvokeScriptCallback中的exception::发生了未知错误。 错误:80020006。 这是我们的退出function: logout() { window.localStorage.clear(); $.mobile.changePage(“../MainPage.html”); $(‘#username’).val(”); $(‘#password’).val(”); $(“#Footer”).show(); $(“#ui_logoutlst”).hide(); $(“#homeBt_menu”).hide(); $(‘ul#QuickLinks li’).width(‘50%’); };

IBM Worklight – 页面碎片

我正在尝试将现有的phonegap项目迁移到工作灯。 Phonegap应用程序使用$ .mobile.changePage()进行页面导航。 此函数是否会重新加载现有DOM或创建新DOM。 由于worklight建议使用单个DOM对象,如果我使用$ .mobile.changePage()它会对worklight应用程序行为产生任何影响。

Worklight和jquery:我想要在xml中提供获取链接并想要动态地标记它们吗?

上面附着了我的图像,它取出了远程服务器,在内容页面中显示为行。 我在同一个xml中有链接,我想标记该行的链接并单击它应该用于加载页面。 我该如何获取? function displayFeeds(items){ var ul = $(‘#itemsList’); for (var i = 0; i < items.length; i++) { var li = $('’).html(items[i].title); var l = $(”).html(items[i].link); ul.append(li); } 这是我获取xml内容的方法。 我也在提取链接但不知道如何将其链接到该行。 请帮忙..问候,桑迪

如何使用jQuery打开一个新的HTML页面?

所以,我正在使用IBM Worklight,其中我有一个名为file2.html的主文件,然后我创建了另一个名为file2.html html文件。 我试图打开file2但到目前为止没有运气。 我尝试了以下代码: $(this).load(“file2.html”); $(“div1”).load(“file2.html”); //div1 is the id for outer div of file1 WL.App.openUrl(“file2.html”); window.openURL(“file2.html”); 这些都没有奏效! 有什么建议?

如何在worklight中使用应用程序内的适配器

我是新手工作灯。 现在我开始使用适配器。 检查此链接我的stackoverflow朋友之一有同样的疑问点击这个调用应用程序内的程序。 我正在使用的适配器是SqlAdapter。 但是在ibm worklight教程中,他们为HttpAdapter提供了示例,并在函数内部执行了该过程。 但不适用于SqlAdapter。 如果有任何建议请让我知道。 如果你想要我的来源,我会准备提供。 我的研究还在继续

无法在android中的inappbrowser中启动pdf文件

当用户点击链接时,我需要在inappbrowser中显示pdf。 它在ios中工作正常,但没有在android上工作。 我正在为我的项目使用IBM worklight。 以下是我使用过的代码: window.open(“pdfURL”,”_blank”,”location=yes”); 在ios中,inappbrowser启动并显示pdf,但在android中,inappbrowser启动但没有显示内容