问题标签 [dijit.form]

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

dojo - 程序化形式的道场——例子?

我是 dojo 的新手 .. 谁能给我一个参考,说明如何以编程方式在 dojo 中构建一个表单,该表单应该包含标签和文本区域

提前致谢

0 投票
1 回答
1379 浏览

javascript - 从 json 文件填充 FilteringSelect

我有一个 json 对象(比如 dobject)从 json 文件返回数据

这是json的片段:

现在我想创建一个 FilteringSelect在选择下拉列表时应该有一个两个。请问有什么想法吗?

提前致谢。

0 投票
2 回答
2957 浏览

javascript - store.fetch 不是函数(dojo)

我正在尝试实现filteringselect(dojo)我正在尝试从内存存储中获取值。我可以filteringselect在我的页面上看到,但它没有返回任何东西,而且萤火虫一直在说store.fetch is not a function

下面是代码片段。有什么线索吗?

问候。

0 投票
1 回答
373 浏览

javascript - 填充 FilteringSelect (dojo) 时遇到问题

我有以下 json

我正在尝试在过滤选择中显示性别信息。如果用户单击过滤选择箭头,则应显示男性,女性(性别信息)。

请任何人都可以帮助我..

问候。

0 投票
1 回答
1508 浏览

dojo - dojo中,提交后如何从TextArea获取输入数据

提交后如何从 TextArea 获取输入数据。

我需要将所有这些数据放入一个 var 中。

0 投票
1 回答
521 浏览

combobox - Dojo : FilteringSelect : 回到有效状态的问题

我今天遇到了这个问题,我想我可能需要一些帮助。我们使用的是 1.6.1 版本的 Dojo,但这是跨版本问题。

重现以下问题的步骤非常简单:

  1. 单击过滤选择的 dojo 文档链接dijit.form.FilteringSelect
  2. 在文档页面上,单击第一个 FilteringSelect 示例
  3. 在 Codeglass 窗口示例中,单击过滤选择并将“x”添加到“California”,从而使其变为无效状态
  4. 集中注意力时,删除“x”字母。问题来了。从技术上讲,该值是正确的,但 dijit 仍然处于错误状态(除非它失去焦点)。我想让 dijit 立即做出反应并正确渲染我删除了导致无效状态的字符而不会失去焦点。

任何解决方法的想法?

谢谢你。

0 投票
1 回答
2290 浏览

dojo - 未捕获的类型错误:无法使用 dijit.form.DateTextBox 调用 null 的方法“getMonth”

我有一个网格和一个用于编辑每一行值的编辑器。在我的编辑器中,我有一个 dijit.form.DateTextBox。我也有提交和取消按钮。单击编辑按钮时,我打开网格弹出编辑器,它有 1 个表单和一堆其他 dojo 控件,包括文本框。现在我想使用取消按钮来重置表单并隐藏 Dojo Grid 弹出对话框。我为此创建了一个函数。当我删除在 DateTextBox onChange 事件之后运行的 JavaScript 时,它工作正常。它给了我以下错误。

未捕获的类型错误:无法调用 null 的方法“getMonth”

我在 DateTextBox onChange 事件上的 JavaScript 就是这个。

因为如果这个错误,我的网格弹出对话框永远不会释放它注册的 ID。所以我一次只能编辑 1 条记录。当我单击另一行编辑按钮时,我收到以下错误。

未捕获的错误:尝试使用 id==TrialGridPopUp 注册小部件,但该 id 已注册

有谁知道如何解决这个问题?

0 投票
3 回答
6005 浏览

validation - 在 dojo ValidationTextBox 中验证 10 位电话号码

我正在使用dojo1.7,在这里我正在寻找一个简单的正则表达式或范围/位置来验证dijit.form.ValidationTextBox.

我想确保这个数字正好是 10 位数字,没有字母、连字符或括号或其他特殊字符。有人可以帮我吗?

0 投票
1 回答
796 浏览

javascript - Dojo 日期限制为每月一天

是否有可能做出限制,只允许每个有效选项的第一天?我想将所有其他日期变灰,但我似乎不知道该怎么做?我试图在 Dojo 的所谓文档中找到有用的东西,但到目前为止还没有运气。我了解将日期发送到最小值和最大值,但这并不能真正解决我的问题。

http://dojotoolkit.org/reference-guide/1.7/dijit/form/DateTextBox.html

这是我一直在玩的:

0 投票
1 回答
5599 浏览

dojo - 在 dijit/form/FilteringSelect 创建后设置值

FilteringSelect使用了一个MemoryStore. 当用户键入不在商店中的值时,系统会提示他们,询问他们是否要将新值添加到商店中。如果他们这样做,我们调用服务器,创建新项目,并在响应中发布一个事件。

主题订阅者被通知新项目已创建并添加到 MemoryStore,这会将选项添加到过滤选择。

此时,过滤select仍然有相同的displayValue,并且该选项存在于select中。FilteringSelect.get("value") 仍然返回 ""。

如果您要键入一个空格,然后按退格键(以相同的值结束),FilteringSelect.get("value")将返回正确的项目 ID。

FilteringSelect.set("value", data[0].id)不做任何事情,不抛出异常,不影响。

这是代码,包含我尝试过的一些随机调用。