问题标签 [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 回答
478 浏览

php - Zend_Dojo_Form_Element 创建简单元素(“充当” Zend_Form_Element)

我正在尝试在 ZF 中创建一个 dijit 按钮。我尝试过使用普通的 dojo 并且它可以工作,但是当使用 Zend_Dojo 时,它会创建一个简单的按钮,换句话说,Zend_Dojo_Form_Elements 充当 Zend_Form_Element。

没有 Zend_Dojo 的IndexController(这样按钮可以正确渲染):

带有 Zend_Dojo 的IndexController(这样它创建了一个简单的按钮,如下所示):

结果是:

我做错了什么,为什么 Zend_Dojo_Form_Element 充当 Zend_Form_Element?谢谢。

0 投票
1 回答
2969 浏览

java - 使用 Dojo/Dijit 分割字符串

这是我的问题,

我有一个 dojo/dijit 多选列表,所以在多选之后我需要拆分结果

例子

假设 selected = 'value 1,value2,value3';

所以在我有多个结果之后,我按照以下方式进行拆分

但是这段代码失败了,由于某种原因,'selected'变量是一些与java脚本'split'不兼容的dojo/dijit对象......

所以我想知道,dojo 是否有自己的拆分实现?我也很乐意和我分享你的意见..

谢谢

编辑

在使用 Firebug 进行小调试后,我发现“选定”格式是数组,因此实际上不再需要拆分。

0 投票
1 回答
1705 浏览

forms - 为什么声明性 dijit 形式的 FilteringSelect 会导致无效提交?

帮助我理解这一点。

默认情况下dijit.form.FilteringSelect(扩展自)不ValidationTextBox应该具有属性吗?required = false

为什么简单地将 FilteringSelect 包含在如下所示的声明形式中会自动导致dijit.form.Form.isValid() == false

即使手动将 filterselect 的requiredprop 设置为 false 也会导致表单提交无效。我觉得我在这里缺少一些东西。

我正在使用 dojo 工具包 1.6.1 版。

0 投票
2 回答
6213 浏览

javascript - 以编程方式声明 dijit.form.select 的值

我正在尝试通过 JSON 声明声明标记声明的 dijit.form.Select 小部件的选项。根据我在 API 文档中阅读的内容,您似乎可以使用 setStore() 传递一个新商店,然后它应该更新,但除了具有完整商店的空 Select 小部件之外,这并没有产生任何有用的结果。我想知道我的对象是否缺少某些声明,是否使用了错误的方法,或者是否有任何其他方法来声明这些选项。

我一直在使用的测试标记打印在下面:

0 投票
2 回答
131 浏览

python - Django(dojango)FieldRegex 未通过

我知道 dojango 上的 stackoverflow 没有太多内容,但我想我还是会问。

Dojango 对 RegexField 的描述如下:

我在 forms.py 中使用它:

不幸的是,这些都给了我:

如果我使用以下内容:

我得到以下 HTML:

谁能告诉我我可能做错了什么?

0 投票
1 回答
6085 浏览

dojo - 在 ContentPane 中居中 dijit.form.buttons

我是一个带有 3 个内容窗格的边框容器。左,中,右。左侧数据网格(左侧内容窗格)、右侧数据网格(右侧内容窗格)、中心内容窗格中的 2 个按钮,用于在网格之间移动内容。

我唯一的问题是按钮的格式,这些按钮总是出现在中心内容窗格的顶部。无论浏览器大小如何,我都需要它们位于中心窗格的水平和垂直中心。我的实验未能使它们居中。

感谢任何可以帮助初学者的人。

0 投票
1 回答
536 浏览

dojo - Diji TitlePane 折叠时内容未向上移动

真的很简单。

我有两个动态加载内容的 ContentPanes。我动态加载的内容包含 TitlePanes。当我折叠这些 TitlePane 时,TitlePane 下面的内容不会向上移动。

(您可能会问我为什么不将内容加载到 TitlePanes 内的 ContentPanes 中。我不这样做的原因是因为 TitlePanes 不会扩展以覆盖动态内容)

0 投票
1 回答
4146 浏览

dojo - dijit.byId 返回未定义

我有一个隐藏的表单,我试图通过 dijit.byId 将它放入一个变量中,不幸的是它总是返回未定义的。

我错过了什么吗?道场在每个角落都让我感到困惑 - 非常感谢任何帮助。

js:

html:

0 投票
1 回答
451 浏览

django - Dojango/Dijit 小部件

您可以添加到 dojango 创建的 dijit 小部件,而不必完全覆盖它们。

(我问是因为我想将 JS 触发器 [onChange, onClick] 添加到某些小部件)

0 投票
1 回答
1207 浏览

javascript - Dijit 事件在动态窗格中不起作用

有人能告诉我为什么以下方法都不起作用吗?

编辑 (以防链接失效,这个问题是关于如何在加载到 dijit 窗格的页面中似乎无法触发事件。这适用于 Firefox 6.0.2、Crome 12.0.742.100 和 Opera 11.00.1156 )

编辑 Dojango 代码: