问题标签 [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 投票
5 回答
10606 浏览

jquery - 从 dijit.form.FilteringSelect 中删除所有选项

我需要有关从 FilteringSelect 中删除所有选项的帮助。

选择的html代码:

删除所有选项的功能

当我在..中调用此函数时

然后完美运行。但是当我尝试在 onSuccess 中调用函数时,则无法识别选择。

例子:

0 投票
1 回答
1379 浏览

dojo - Dojo NumberTextBox : 定义最大约束

我遇到了 NumberTextBox 最大约束的问题。如果我使用标准标记声明并使用默认设置创建 numbertextbox,例如

此控件被限制为最多 16 位。这就是问题所在。如果我需要用户能够输入 16 位以上的数字怎么办?我似乎无法用约束覆盖它:“{max:99999999999999999999}”(其中有 20 个)或 maxLength:“20”属性。

关于如何正确设置要约束的控件的任何想法让我们说最多 20 位,而不是 16 位(现在这似乎是一个限制)?

谢谢

0 投票
1 回答
2924 浏览

javascript - 道场形式获得价值

我使用 dojo 编写了代码,它在屏幕上显示了两个输入和一个按钮。

当我单击按钮时,它应该在控制台上显示以下信息:

  • 表单验证结果
  • 表格中的值

validate()作品很好。

get( 'value' )始终是一个空对象。

那么,怎么了?

为什么get( 'value' )总是空对象?

提前致谢。

0 投票
1 回答
804 浏览

dojo - 在 Dijit.form.Form 中嵌套 Dijit.layout.BorderContainer

我有一个我编写的小型 Web 应用程序,其中有一个 Dijit.layout.BorderContainer 嵌套在 Dijit.form.Form 中。表单控件分散在 BorderContainer 内的几个 ContentPanes 中,因此表单是整个容器的父级。这在 Dojo 1.5 上运行良好,但是当我切换到 Dojo 1.6 时,整个布局变得一团糟,页面顶部的所有东西都乱七八糟地堆在一起(当我继续使用 Dojo 1.5 时,使用 Dijit 1.6 CSS 效果很好 - - 当我打开 Dojo 1.6 库上的开关时,事情就搞砸了)。

关于问题可能是什么以及如何克服它的任何想法?我尝试从容器中取出所有内容,以确保内容本身不会弄乱布局。不是。

0 投票
1 回答
848 浏览

javascript - 在 TooltipDialog 中连接 dojo 按钮

如果按钮是内容的一部分,dojo.connect当我尝试将 a 连接dijit button到他的方法时,我遇到了问题。'onclick'TooltipDialog

这段代码没有给我错误,但它似乎没有连接事件(所以如果我点击按钮没有任何反应)。

调试,我可以看到这w是我需要连接的正确 dijit 按钮。

有任何想法吗?

0 投票
1 回答
477 浏览

label - dijit.FilteringSelect 富文本标签渲染浮动不正确?

根据 dojocampus 上的文档,我正在使用 dijit 的 FilteringSelect 框并尝试创建自定义富文本 HTML 标签。我希望我的标签使对象的名称与左侧对齐,计数与右侧对齐。我这样做的方式是像这样设置我的标签:

问题是当我点击下拉菜单时,右侧浮动文本出现在其关联的左侧文本下方约 20px 处。您可以在这里看到一个示例:http: //jsfiddle.net/j9c3n/ 第一个 FilteringSelect 框包含“错误”行为,第二个框是我当前的解决方法(添加margin-top:-18px)到标签。

这是 FilteringSelect 标签的正确行为吗?我对 HTML 做错了吗?我尝试包括 a<br style="clear:all;">但这没有帮助。我还尝试将所有边距和填充设置为零,以及在左右文本周围包含一个包装 div。我能想到的是,问题可能出在行高上?

我想我的问题是,这是 dijit.FilteringSelect 中的一个错误,还是我只是错误地认为标签都应该垂直对齐?

0 投票
2 回答
6612 浏览

dojo - 最初从 dijit.form.FilteringSelect 中的存储中选择的值

我有一个 dojo.data.ItemFileReadStore 如下:

和 dijit.form.FilteringSelect 为:

如何使最初选择的值成为 Oranges?我已经为 FilteringSelect 中的值尝试了各种条目,因此在本示例中将其省略了。

0 投票
2 回答
1822 浏览

dojo - 如何在 dojo 工具包的 dijit TimeTextBox 上禁用时间选择器?

我在我的代码中实现了 dijit TimeTextBox。单击文本框时,会出现时间选择器,我可以设置时间,例如 08:00。有没有办法禁用时间选择器,以便用户必须手动输入时间。我想保留dojo的验证功能。

我试图设置 openOnClick=false 但没有效果。http://dojotoolkit.org/api/1.6/dijit/form/TimeTextBox上的文档告诉我,如果设置为 true,它应该激活下拉菜单。

任何帮助是极大的赞赏。

非常感谢,埃尔维拉

0 投票
1 回答
390 浏览

dojo - legacy dojo 1.1 - dojo.addOnLoad 在 dijit 内容未准备好时触发

我被迫在网站上使用 dojo 1.1。

该页面以声明方式使用 dijit 小部件,如下所示:

我想在加载后对小部件做一些事情,但如果我这样做:

没有警报出现,因为此代码在页面的“dijitification”之前执行,正如我在调试时发现的那样。

当页面真的,真的准备好时,有没有办法执行我的代码?

0 投票
1 回答
2207 浏览

dojo - 将 dojo.connect 与 dijit.WidgetSet 项一起使用时“应用不是函数”

我在 myJSP.jsp 上有一组 dijit.form.CheckBoxe。
在我的 dojo 类 myClass.js 中,我尝试抓住这些复选框并将它们连接到每个应在“onClick”事件上调用的函数:

当我单击任何复选框时,我会收到以下消息:"lls[i].apply is not a function"

为什么我不能使用 dojo.connect?
顺便说一句 - 我使用 IBM Websphere Portal 6.1.5 的 dojo 版本,即 1.3.2。