问题标签 [dojo]

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

charts - 在条形图中的每个条形中提供链接和标记 [label]

我最近开始研究道场。我在以下情况下遇到问题。

  1. 如何在条形图中的每个条形中提供唯一链接(href)?当用户点击一个栏或标签时,他应该被带到一个相关的 jsp/html 页面。基本上,我正在寻找一个可点击的栏或工具提示。

此代码不起作用,因为它将被呈现为特殊字符。

请帮忙。

0 投票
2 回答
1120 浏览

javascript - 道场工具提示。dojo.data fetch()。歌剧中的问题

dojo.data 的奇怪问题。

functionOnError 仅在歌剧中显示此类跟踪:

据我了解,opera有些dojo语法看不懂,怎么解决这个问题?

我正在编写 dojox.grid 并通过 dojo.data.ItemFileWriteStore 请求数据。我可以另辟蹊径吗?

0 投票
4 回答
27330 浏览

javascript - 当它的父容器调整大小时自动调整 dojo dijit.Grid 小部件的大小

我在 TitlePane 中有一个 dojo Grid 小部件,它的宽度设置为 100%。

TitlePane 处于流动布局中,因此它的宽度随浏览器窗口大小而变化。我遇到的问题是,当父窗口扩展(或收缩)时,网格本身不会改变它的宽度。我可以通过在网格上调用 render() 来调整其自身大小,但是如何检测到父窗口已调整大小以便我知道重绘网格小部件?

0 投票
2 回答
3974 浏览

javascript - 是否可以断开 Dojo 中的所有事件处理程序?

我正在使用的一些代码将一些具有 Dojo 事件侦听器的 HTML 元素替换为来自 AJAX 调用的新 HTML(使用 .innerHTML=)。我已经读过事件侦听器应该在被替换之前使用 dojo.disconnect(handle) 方法断开连接以防止内存泄漏。

是否可以派生连接到特定元素的所有句柄,以便我可以将每个句柄传递给 .disconnect(handle),还是由我在代码中维护此列表?

0 投票
3 回答
5925 浏览

javascript - Dijit DateTextBox 上的限制 [一周中的有效日期]

关于 Dijit.Form.DateTextBox 的快速问题

http://docs.dojocampus.org/dijit/form/DateTextBox

此页面包含以下内容:“还针对开发人员提供的约束进行验证,例如最小值、最大值、一周中的有效日期等。”

我似乎找不到允许我对一周中的日子进行限制的文档。例如,我需要一个 DateTextBox,它只允许用户选择发生在星期日的日期。

我很感激这方面的任何帮助。谢谢!

0 投票
3 回答
13253 浏览

eclipse - 在eclipse中配置dojo

如何在 Eclipse 中配置 Dojo?有插件吗?这样做的步骤是什么?我正在使用 eclipse ganymede。尝试使用 ATF 时出现错误

0 投票
3 回答
7401 浏览

php - mysql数据导入Dojo datagrid表

大家好。

我有一个调用 MYSQL 并在表中显示数据的 php 脚本。它相当难看,我宁愿将它显示在 Dojo 样式表/数据网格中。谁能指出我正确的方向?

谢谢!

0 投票
1 回答
1500 浏览

dojo - dojo gfx 的文本长度

在使用 dojo 的 gfx 渲染文本时,有没有办法告诉文本将占用多少空间,以防我需要包装它以使其适合给定的宽度?如果您必须使它们适合宽度受限的区域,您将如何管理打印任意长度的文本?

更新:对不起,我应该提到我需要在服务器端进行包装。我的应用程序必须弄清楚所有元素的大小和位置,然后渲染最终绘制它们的 gfx 脚本。我知道我将与 gfx 一起使用的字体和字体大小。包装字符串会导致呈现多个 createText 调用。问题是,如何拆分字符串?(如果字体是固定宽度的,这应该是微不足道的)

谢谢!

0 投票
1 回答
529 浏览

dojo - DojoToolkit AccordionContainer

让 Dojotoolkit 提供的 AccordionContainer 在 Title 的 MouseHover 上而不是在标题窗格的 onMouseClick 上上下滑动是多么容易。

0 投票
3 回答
656 浏览

php - 如何从基于 PHP 的 Web 应用程序访问 kiosk id reader 数据

有没有人做过这样的事情?如何?

我刚刚开始了一个项目,该项目将有一个基于浏览器的 Web 应用程序(使用 PHP 和可能的 Ajax 框架,如 Dojo 或 JQuery),该应用程序从信息亭单元内呈现给用户。它基本上是浏览器中的一项调查,但需要通过设备上的身份证刷卡器识别用户。

我什至不知道这是什么确切的单位(抱歉缺乏硬件信息!)因为我昨天刚刚了解了这个项目。我在等着看这个单元是否带有某种软件来帮助我,但我的感觉不是从我最初的会议开始的。尽管他们可能会决定稍后切换到 Linux,但他们最初将运行某种版本的 Windows。我没有使用信息亭的经验,所以我只是想了解这类事情通常涉及什么。

主要问题是如何将信息亭硬件中的数据输入到基于 Web 的 PHP 应用程序中?

在与项目负责人交谈时,他对如何解决这个问题的第一个猜测是:
- 有某种驱动程序来获取输入到 id 读取器的数据。
- 写入文件。
- 使用 Dojo Offline 定期或在需要时读取文件并比较时间戳等。

还不关心解决安全问题。首先,我只想弄清楚如何实现这一目标的基础知识。我可以看到如何使用 Flex/Air、Silverlight 等进行相同的操作,但我们是一家 PHP 商店,坦率地说,我的老板不会考虑这些。此外,使用数据库、套接字等似乎有点矫枉过正(但也许不是???)

有什么建议、警告等吗?谢谢。