问题标签 [gridx]
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.
javascript - 在 Gridx 中,如何用按钮替换“全选”标题?
在 Dojo GridX 小部件中,我想用一个按钮替换“全选”标题。(具体来说,间接全选)。这是行选择复选框列上方的标题,当您选择它时,所有行都被选中。
我试过这个,但它什么也没做:
这似乎设置了 innerHTML,但它没有反映在网格中。(我在一个普通的列标题上尝试了它只是为了测试,但这也不起作用)。
java - gridwidth/height 和 gridx/y 等 GridBagLayout 函数如何缩放 GUI 的大小?
我最近被介绍给 GridBagLayout 来替代 vanilla JPanel 布局,但是我在使用 gridwidth/height 和 gridx/y 等函数时遇到了麻烦。我不确定它们在更改 GUI 的大小和按钮的位置方面是如何工作的。下面是我的教授给我的代码供我参考,我试着摆弄某些数字,但结果从来没有像我预期的那样发生,我不知道为什么。
编辑 1:为了澄清,我想知道 gridwidth、gridheight、gridx 和 gridy 函数是如何调整 GUI 大小和定位按钮位置的。
dojo - 如何突出显示 gridx 行而不在 Dojo 中选择它(不选中复选框)
我试图在我的代码中强制网格有一个突出显示的行,我知道没有属性可以做到这一点。(只有一个选择)我该如何解决?
javascript - 如何以编程方式在 dojo 中设置验证器功能
我有 isDuplicate() 函数,我需要将其设置为我的 ValidationTextBox 的验证器函数。所以这就是我正在做的事情:
我收到此错误:无法设置单元格值:TypeError:未定义不是函数
javascript - Gridx/Grid DOJO:复选框和过滤器的问题:使用过滤器时,复选框会被取消选中
我正在使用 gridx/grid 来制作网格,其中使用了“IndirectSelect 和 ExtendedSelect”复选框。问题是,当我选择一些复选框然后在过滤器中输入内容时,所有选中的复选框都未选中。
有没有办法在使用过滤器时保持复选框选中状态?
请帮忙。提前致谢。
以下是创建网格的代码:
javascript - GridX 清除排序而不发出新请求
我正在使用 GridX 来显示数据,但我经常更改 GridX 正在使用的数据存储。我通过使用grid.setStore()
并传入一个 Dojo JsonStore 来做到这一点(这当然是异步数据)。每次更改数据存储时,我都不会重新创建网格,只需调用setStore()
, 然后refresh()
.
网格还激活了 NestedSort 模块。我的问题是这样的:
如果用户对商店进行排序,然后选择一组不同的数据进行查看,代码调用:
在不.clear()
被调用的情况下,网格将尝试对新存储的数据进行排序(这通常是无效的,并抛出 500)。
使用.clear()
,存储将调用服务器对第一个数据存储进行排序,然后再调用下一个数据存储的新批次。
理想情况下,我想告诉网格在获取下一组数据之前清除任何排序首选项,这样它就不会尝试对其进行排序。我不希望它在被替换之前立即对第一个数据进行额外调用。
javascript - gridx cellwidget 范围 - 无法执行外部 javascript
我一直在尝试在gridx 中创建一个cellwidget 按钮,一旦单击它就会在外部调用一个javascript 函数。所以设置是我有文件 test.html,其中包含一个 gridx 网格,并在 html 中声明了以下字段
警报发生正常,但问题是找不到 deleteRecord 函数 - 此函数位于 test.js 文件中,并且正在使用脚本标签加载
我想我的问题是
- 我在上面做错了吗?
- cellwidget的范围是什么,它可以调用外部js脚本吗?
- 有没有办法将按钮连接到 .js 文件中的事件(动态加载所以不能使用 id)?
- 它是如何使用附加点完成的?
javascript - 在 dojo.gridX 中添加新行时如何聚焦第二个单元格
我dojo.gridx
用来显示我的价值观。有时用户可以创建一个新行。这样我在单击 newRow 按钮时添加了一个新按钮,将调用 onclick 方法。
在该方法中创建了新的行代码。我的代码如下。
添加行:
通过这段代码,我可以创建一个新行,但我想将鼠标光标指向新添加的行的第二列(ClassDES)。
我怎样才能实现这个功能dojo.gridx
?