问题标签 [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.
image - 程序化中带有 img src 的 dijit.form.button
有没有办法在程序中为 dijit.form.button 添加 img src 标签?
在声明式中,我们可以这样做:
<div dojoType="dijit.form.Button"><img src="images/img.png"/></div>
在这种情况下,dijit 按钮完全被图像取代。
如果我尝试这样的事情,图像不会替换按钮,而是出现在:
您的帮助将不胜感激。
提前致谢
dojo - dijit.form.FilteringSelect css
我想不通。了解如何在 dijit.form.FilteringSelect 下拉框中设置文本样式。默认情况下,文本是黑色的,背景也是黑色的,所以你只能在悬停时看到文本(白色悬停框)。
我想将文本更改为白色,然后悬停黑色。
这是我的html
这是我的CSS(不起作用)
再试一次(不起作用)
validation - dojo中ValidationTextBox的电子邮件验证?
我正在使用dojo1.7,在这里我正在寻找一个可以验证电子邮件地址的正则表达式dijit.form.ValidationTextBox
,在这里我正在使用小部件。我已经用谷歌搜索了足够多的东西,但什么也没找到。
这是代码,我将regExp属性留空。
请有人帮我找到正则表达式。!
dojo - dijit.form.NumberSpinner 的递增/递减事件
如果 dijit.form.NumberSpinner 小部件中的值增加或减少,是否有任何方法可以捕获事件?
我打算做的是,每当值低于 0 时,将 NumberSpinner 小部件内的文本设置为“从不”,当用户将其从“从不”递增时,它应该再次设置为 0。
javascript - 同步相互依赖的 Dojo 小部件/值
我即将构建一个简单的“抵押贷款计算器”,用户将在其中调整一些滑块或编辑输入字段中的值,以便根据提供的数据计算一些最终值。
从示意图上看,它看起来像这样:
这个想法是输入的值必须反映在滑块中,反之亦然。此外,根据一些简单的规则,滑块 2a/2b 和输入 2a/2b 的值和限制相互依赖。
它必须在我以前从未使用过的 Dojo 中完成,尽管 Dojo 有很好的文档,但它有点压倒性,所以如果有人能指出我正确的方向,我将不胜感激。
internet-explorer - dijit.form.TextBox 在单击按钮时添加字符串,基于最后的选择
即使在 dijit.form.TextBox 中失去焦点后如何保持光标位置?我的表单中有文本框和按钮。当我单击按钮时,我希望将一些文本添加到该文本框中我保留的特定光标位置。
我想要完全一样的东西:http: //jsfiddle.net/NE4Ev/6/ 但这在 Internet Explorer 中不起作用。有人可以帮忙吗?
dojo - Dojo - 如何在没有继承的情况下覆盖所有实例的方法?
我正在尝试扩展现有的 dijit.form.Button 以接受“主题”属性并在单击时发布该命令/主题。我提出的解决方案需要引用以前的 Button.prototype_onClick 方法。有没有更好的编码方法,所以下面的使用示例仍然有效?
用法:
dojo - 如何在 Dojo 1.7 中重新加载 FilteringSelect?
我使用以下代码创建了一个 FilteringSelect:
现在,如果后端的数据发生变化,我该如何重新加载它?
我尝试了以下代码,当我在 Firebug 中调试它时,商店会更新,但 FilteringSelect 不会。
有什么建议么?
我发现唯一可行的方法就是每次都销毁小部件并让它重建。所以我在上面的创建代码之前添加了以下代码。但是必须有一种方法可以简单地重新加载它。
dojo - Rendering dynamically added dijit elements in dojo
I have dynamically added a select box of dijit.form.filteringSelect type into my page. I have called an ajax request on some button click and the content returned from the ajax request contains select box of dijit.form.filteringSelect. The select box shows up but does not appear as a dijit element.It shows up as a normal html select box without dijit style of select box. My page is something like this:
I think the problem is rendering. How can I render dijit element when they are added dynamically using server side script like php in my case. Have I done the parsing correctly?
javascript - Dojo FilteringSelect - 将下拉列表中的特定选项动态标记为禁用(灰显且不可选择)
我有一个从<select>
.
如何使一个(未选择的)选项动态禁用?
谢谢
UPD:当 PARSE 创建 FilteringSelect 时,是否可以删除此元素?