问题标签 [zebra]

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 回答
382 浏览

html - Canvas (Zebra UI) 和 Internet Explorer 11 与 Windows 8.1 上的 Surface Pro 3

我正在开发一个 Web 应用程序并决定使用 Zebra UI。http://www.zebkit.com

使用全画布应用程序几乎超出了我的 Web 开发人员的梦想,即制作一个不依赖 hack 来解决浏览器之间差异的跨浏览器应用程序。也就是说,直到微软。

使用 Surface Pro 3 平板电脑、Windows 8.1 和 Internet Explorer 11,我发现了一些奇怪的行为。

  1. 在 IE=Edge 中,Canvas 根本不响应。为什么这种模式适用于标准 PC Win7/8.1 上的 IE,但不适用于 Surface?
  2. 在 IE=9 中,Canvas 元素可以工作,但像 FileReader API 这样的 HTML5 东西不可用,我非常依赖它。Zebra UI 实际上建议 IE=9 让我感到困惑,为什么要使用这样的旧规范?有没有办法在 IE=9 模式下使用 LocalStorage 和 FileReader API?
  3. 在 Chrome 中,手写笔的行为似乎与手指触摸不同,只是觉得很奇怪,有什么解释吗?

您在使用 Surface Pro 时是否遇到过类似的情况?

0 投票
2 回答
2214 浏览

javascript - 开始和结束日期是 Zebra DatePicker 的同一天

是否可以配对两个日期选择器但仍允许选择同一天。

但是结束日期选择器仍然禁止选择同一天的开始日期和结束日期。

0 投票
1 回答
1475 浏览

date - 斑马日期选择器方向 - 过去到某个日期

我想设置Zebra 日期选择器插件,使其启用所有过去的日期直到某个指定日期。我发现了这个stackoverflow 帖子,它解释了如果边界日期是今天如何做到这一点。但是,如果边界日期是过去 1 个月左右,我应该如何定义“方向”选项?

所以基本上我想限制从“时间开始”到某个指定日期的日期选择。

谢谢

0 投票
2 回答
2496 浏览

javascript - 如何在斑马日期选择器上调用我的 onchange 事件?

我已经使用了输入类型文本字段并将斑马日期选择器附加到它,现在我如何调用我function(updateDates())onchange事件?

没有 zebradatepicker 我可以使用updateDates()函数..

0 投票
1 回答
1783 浏览

javascript - 斑马日期选择器 - 不工作

我正在尝试使用Zebra Datepicker jQuery Plugin 创建一个日期选择器。

我所做的是——

但它不起作用。

有人可以帮忙吗?

0 投票
3 回答
575 浏览

javascript - 如何检查 Zebkit UI 的元素

作为自动化测试的一部分,我们希望检查使用 Zebkit UI 框架构成的网站中的元素。

我们无法使用 zebra.ui 找到元素

示例可以在这里找到

有人可以帮助我们检查元素吗

0 投票
0 回答
348 浏览

html - HTML5 全屏显示:在两个画布之间交替

我们面临以下挑战:我们正在创建一个行为实验库,它既需要能够显示随机形状,也需要显示形式。对于形状绘制部分,我们使用pixi.js,尽管我们知道它也可以使用 canvas2D,但我们更喜欢它使用 WebGL 作为其渲染引擎,它使用画布的 3D 上下文。然而 Pixi 并没有在画布上绘制表单元素的能力,所以我们决定使用Zebra/Zebkit,但 zebra 只能绘制到 2d 上下文。

根据许多消息来源,不可能在单个画布上同时使用 2D 和 3D 上下文,或者在画布初始化后从 2D 和 3D 上下文切换(反之亦然)。因此,我们决定创建 2 个单独的画布,一个具有 3D 上下文以用于 Pixi.js,另一个具有 2D 上下文以用于 Zebra/zebkit。必要时,我们通过显示一个和隐藏另一个来切换画布。

当画布集成在网页中时,这非常有效,但当我们想要全屏显示实验时,效果就不那么理想了。在全屏模式下从一个画布切换到另一个画布非常困难,因为您当时只能选择一个 DOM 元素全屏显示,而当您开始隐藏全屏元素以显示另一个时会发生奇怪的事情。我的问题是:解决这个问题的最佳方法是什么?我已经想到了几个:

  • 将两个画布放在一个容器 div 中,并全屏显示此容器而不是画布本身。我不知道这是否可能,或者与直接全屏显示画布相比,这是否会产生任何负面影响。

  • 按照如何使 DIV 在 HTML5 全屏视频的顶部可见?. 不过,这种情况似乎很棘手,而且我闻到了已经存在的各种浏览器之间的不一致问题。

  • 使用如何使 DIV 在 HTML5 全屏视频上可见?在 pixi 画布上呈现普通的 HTML 表单元素。我预测会有一些分辨率/渲染问题需要解决,因为您无法像使用画布项目那样控制像素栅格。

0 投票
1 回答
152 浏览

javascript - 斑马对话js - 试图返回一个值假或真

我正在尝试从 Zebra_Dialog 框架返回一个值。我需要一个像 true 或 false 这样的值才能将其作为输入发送,这样我就可以更新我的商店卡。

问题是我可以通过确认来做到这一点(它总是返回一个像真或假的值,但我不知道如何使用具有这种结构的 javascript 框架。

到目前为止,我的代码如下:

确认():

斑马():

就像您可以想象的那样,斑马方法行不通。有什么帮助吗?这样做的人?

更新:我实际上取得了一些进展,所以最后一步是将值重新分配为 true 或 false:

如果我 console.log 标题我仍然获得是或否,但我需要将值 true 或 false 重新分配给变量。

0 投票
1 回答
81 浏览

jquery - 无法使用 Zebra Datepicker 设置启用时间

我刚刚下载并安装了这个脚本,除了选项之外,一切似乎都正常enabled_hours

我想将脚本配置为仅启用一组可用时间,如下所示:

但在选择器上只显示 11,如果我尝试用箭头更改它,则会出现 UNDEFINED。启用分钟也不起作用

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

谢谢你。

0 投票
2 回答
86 浏览

android - 如何在发布版本中使用 Zebra EMDK?

所以我有一个 Zebra MC330M 设备。

我之前创建了一个应用程序,我想使用 PDA 内置的条码扫描仪。

如果在调试模式下运行我的应用程序,一切正常,我可以读取条形码,但如果我创建分阶段或发布版本的 apk,条形码阅读器处于非活动状态,因此如果我按下按钮,红灯不会亮起。

我创建了一个简单的来演示问题,但如果您的设备具有 EMDK,您可以重现该问题,否则您会遇到异常。 项目

我通过本教程实现了所有东西:https ://techdocs.zebra.com/emdk-for-android/11-0/tutorial/tutBasicScanningAPI

所以我将它添加到 gradle 中:compileOnly 'com.symbol:emdk:7.6.+' 我在 manfest 中添加了这两行:

我尝试使用 implementation 而不是 compileOnly 添加依赖项,但之后我在这一行得到了一个异常:EMDKManager.getEMDKManager(context,object : EMDKManager.EMDKListener...

[更新] 当我按下扫描仪按钮时,我收到此错误:

我的应用程序的目标是 API 级别 30,我将权限放在清单中。