问题标签 [kendo-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 投票
2 回答
1097 浏览

cordova - 与 phonegap ios 一起使用时,kendo ui mobile 挂起

我正在使用新发布的 kendoui 2013、phonegap 2.6.0、ios 模拟器 6.1 和 iphone 4s(ios 6.1)。

我尝试了两种方法:1)使用phonegap生成的index.html并手动添加kendoui css和javascript。2) 编写一个没有phonegap javascript 的简单kendoui index.html。

两种方式都将挂在开始屏幕上(尚未显示 index.html)。但是如果我删除下面的代码,它就不会挂起,而是会显示 index.html。

然后我在代码下添加一个警报:

警报将显示在开始屏幕上,但它仍会挂在开始屏幕上并且不会显示 index.html。

kendoui初始功能中似乎有一些异步任务,并且无法在设备上完成。

index.html 的源代码:

有什么建议可以解决这个问题吗?

0 投票
2 回答
16329 浏览

html - meta name="viewport" content="width=device-width" 不适用于 Kendo UI Mobile

我正在使用 Kendo UI Mobile 框架,并且我有一个min-width: 768pxCSS 类分配给我的一个,views因为我有无法再压缩的表数据。该视图在 iPad 上正确显示,但是当我在 7" Android 平板电脑中查看它时,该视图具有水平滚动。我需要该视图自动缩小以便整个视图可见。

我不明白为什么这行不通。

这是我的标头元标记:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />

这是我的剑道 UI 视图:

我的观点 css 很简单:

0 投票
2 回答
248 浏览

javascript - 是否可以在 javascript 应用程序中创建和管理多个DOMS?

我们正在尝试混合像 JQuery Mobile 这样喜欢在运行时控制 DOM 的框架。

我们希望允许框架根据需要管理 DOM,但是当我们在 Javascript 应用程序中切换框架时,我们可以杀死以前的 DOM 并创建一个新的。

0 投票
1 回答
615 浏览

javascript - 以编程方式选择远程查看

我正在尝试 Kendo Mobile。到目前为止,我对它印象深刻。我已经阅读了本教程,并正在根据我的需要对其进行一些修改。

我在标签条中添加了一个附加元素以包含“登录”视图。因为我的登录表单又长又复杂,所以我不想要 index.html 中的实际代码。因此,我将它包含在一个单独的 html 文件中:login.html。

现在,当用户单击选项卡上的登录图标时,GUI 会自动转换到登录表单。都好。

当 GUI 加载时,我正在使用 JS 来检测用户是否登录。如果没有,我希望 GUI 自动加载登录页面。我可以使用剑道的“导航”功能来做到这一点。不幸的是,这将用户从主应用程序页面中带出布局。是否有一个外部 html 页面,当导航到该页面时将包含主应用程序布局?

这会正确加载 login.html 页面,但我周围没有 GUI。我想导航到此内容,但在我的主要布局中。:

0 投票
1 回答
602 浏览

asp.net - ASP MVC 中的 Kendo Mobile ListView

我很难让 ListView 做任何事情。我按照 Telerik 的说明添加了参考和所有需要的脚本。我只得到“[Object object] 没有方法 kendoListView”。

搞砸了一个小时后,我删除了脚本的移动版本,而是添加了桌面版本。现在我得到“无法读取未定义的属性'aspnetmvc-ajax'”。

我将 Asp.Net 与 MVC4 和 Rayzor 一起使用。JQuery 是 1.9.1,Telerik 的组件是 Q1 2013。有人知道这些错误是什么意思吗?

0 投票
1 回答
471 浏览

javascript - 使用 Kendo Mobile 按钮而不是处理点击有什么好处?

我正在开发 Kendo Mobile 应用程序并想知道使用 Kendo Mobile 按钮而不是使用常规 jQuery 单击处理程序处理相同事件的优势是什么?

有些元素我不想像原生 Kendo 按钮那样设计,但仍想处理点击。$("#button").kendoMobileButton();此外,如果以编程方式添加按钮功能,您必须在处理点击之前进行额外的调用。

该文档没有提供关于为什么要使用 Kendo Mobile 按钮的太多信息,除了已经在视图中填充时的自动绑定和样式,这在我的大多数情况下都非常罕见。

0 投票
1 回答
870 浏览

php - 将 SQL 转换为 Kendo UI 列表视图

我面临的问题是,我有一个事件列表,这些事件会经常更改,并且每次打开时都需要在我的 Kendo UI Mobile Listview 中更新它们。SQL 表以这种格式存在。

我需要把这个 SQL 数据库变成 Listview,所以我做了一个 PHP 查询,因为我认为这是最好的方法。从那里我在我的脚本文件中创建了一个函数,该函数使用这个 php 文件作为数据源。然后我试图将它绑定到列表视图并失败了。

我的问题是我从这里去哪里?/ 谁能告诉我怎么了?/ 我错过了什么?顺便说一句,我对编码很陌生,这是迄今为止我尝试过的最复杂的事情,所以如果存在大量的错误,请原谅。所有三件事的代码都可以在下面找到:

PHP 脚本

然后我有这是我的 main.js:

JavaScript 文件

然后我的页面在标题中启动脚本,并具有 listview 元素。

网页

0 投票
1 回答
439 浏览

cordova - PhoneGap 2.6.0 和 Kendo UI Mobile 外部链接

使用 Kendo UI Mobile v2013.1.319 和 PhoneGap 2.6.0 (iOs),我不再能够在 Safari 浏览器中打开链接。

这在以前的版本中运行良好:

但现在它仍然在与应用程序本身相同的 web 视图中打开。

任何提示如何强制链接从外部打开?最好不使用 javascript,因为链接的 HTML 是通过外部数据源动态加载的。

0 投票
0 回答
388 浏览

telerik - 自定义根容器未正确加载

在我的剑道移动应用程序中,如果我有一个像这样的自定义根容器:

Kendo 移动框架未正确初始化视图,我收到错误消息:

错误:您的 kendo 移动应用程序元素不包含任何具有 data-role="view" 属性集的直接子元素。确保使用正确的容器实例化移动应用程序。

但是,如果我删除 appcontainer 元素并document.body用作根元素,一切正常。知道为什么自定义根容器不起作用吗?

0 投票
1 回答
3904 浏览

javascript - 以编程方式导航到本地剑道视图不起作用

在 kendoUI 移动项目中,我使用最新的 kendo.all.min.js 文件 (2013.1.319) 和 JQuery 1.9.1,如文档中所述。在我的一个视图模型中,我试图显示第二个视图,但它失败了:

类型错误:l 为空

我有 2 个看起来像的视图:

在第一个视图的模型中,我有这个:

在我列出上面的错误的地方,我得到 TypeError l is null 错误。知道为什么吗?我的语法关闭了吗?尝试使用缩小的脚本进行调试令人沮丧,因为我所知道的调试版本不存在。

谢谢。