【问题标题】:Infragistics WebDatePicker: calendar dropdown broken in iOSInfragistics WebDatePicker:iOS 中的日历下拉菜单损坏
【发布时间】:2016-06-24 14:36:09
【问题描述】:

我们正在为客户制作一个大的 Web 表单,它有六个日期字段,为此我们使用 Infragistics WebDatePicker 控件(在 asp.net 4.6 中)。除了我们在 iPad 上试用它们时,它们工作得很好(尽管对它们应用验证器需要做很多工作)。在 iOS 版 Safari 中,点击按钮下拉日历会导致它短暂闪烁然后消失。据我们所知,在安卓设备上没有这样的问题。问题不仅在我们的新页面上,而且在我们所有也使用该控件的旧页面上。

编辑:问题发生在 Safari 而不是 Chrome。

有人遇到过吗?有没有为解决这个问题做任何工作?还是只有我们看到它?

谷歌搜索似乎是空的,Infragistics 的支持请求页面目前似乎无法访问。

我希望这不会归结为找到一种方法来在 ipad 上检测 50 个 javascript 事件。


要更新,这里是我们看到问题的确切情况:

...是的,它在 Infragistics 自己的演示页面中失败了。 (使用第二个“查看示例”链接。)

并非每次都失败:有时页面加载后的第一次点击成功,但之后的所有点击都失败。


第二次更新:Infragistics 已在他们的错误跟踪器中将此输入为 #216122。

【问题讨论】:

  • 我确实设法在 Safari 中监控事件,我了解到点击日历按钮会产生 touchstart、touchend、mousemove 和 mousedown。没有 mouseup 有点可疑。
  • 似乎有什么东西正在以这样一种方式拉动焦点,使得 mouseup 被与 mousedown 不同的控件听到。当然,等到 mouseup 发生时已经太晚了——真正的问题是焦点的变化。
  • 问题最终自行消失了。现在我们永远不会知道它是什么。

标签: ios asp.net calendar infragistics


【解决方案1】:

我已使用 15.1 的最新 SR 对此进行了测试,但无法重现所描述的问题。为了获得更好的支持,我建议您通过 Infragistics 网站为此问题开一张票。此外,最好添加所有相关的环境详细信息(例如您正在使用的 Infragistics 产品版本),并附上一个简单的代码示例,以便 Infragistics 开发支持人员重现所描述的行为。

【讨论】:

  • 如果您的开票页面正常,我可能会开一张 Infragistics 票。
  • 这很讽刺:我通过在 iPad 上浏览来加载支持票证页面。然后我无法提交票证。它一直说“提交时出现问题”。看来我得用电子邮件了。
  • 现在我打开了一个案例,但它提供的用于查看其状态的 url 不会打开。它说,连接在服务器端关闭。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-23
  • 1970-01-01
  • 2012-09-11
  • 2011-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多