问题标签 [datagrid]

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 投票
1 回答
2297 浏览

apache-flex - 如何根据另一个 itemRenderer 中的操作更改 itemRenderer 中的状态?

我有一个带有 ItemRenderer 的 DataGridColumn,它扩展了 Box 组件。默认显示是一个文本组件。当用户单击文本组件时,我将状态更改为添加一个 PopUpMenuButton 子项,并使文本组件不可见。这工作正常。但是,我只想让一个 PopUpMenuButton 一次在 DataGrid 中可见(类似于 itemEditor 的工作方式)。我不想使用 itemEditor,因为我遇到了太多问题,试图让它在这种情况下工作。

我正在我的 itemRenderer 中实现 IDropInListItemRenderer,以便访问 listData 属性,这将为我提供所有者(DataGrid),但我不知道如何“关闭”DataGrid 中其他 itemRenderers 中的“编辑”状态。

我怎样才能做到这一点?

谢谢。

0 投票
1 回答
2524 浏览

apache-flex - DataGrid 第一行中的 RadioButton 导致问题 - Adob​​e Flex

我在使用 itemRenderer 的一列中有一个带有 RadioButtons 的 DataGrid。DataGrid 驻留在 TitleWindow 上,每次用户单击按钮时都会创建和弹出该窗口。DataGrid 的 dataProvider 是一个 ArrayCollection,当显示窗口和 DataGrid 时,根据每个 ArrayCollection 项中的布尔值选择或不选择 RadioButtons。如果用户单击 DataGrid 中的不同 RadioButton,则 ArrayCollection 项将使用新的布尔值进行更新。

问题在于第一行中的 RadioButton 保持其选定值。对于所有其他行中的 RadioButton,当显示 TitleWindow 和 DataGrid 时,将根据 ArrayCollection 中项目的布尔值选择正确的 RadioButton。但如果第一行的 RadioButton 是需要选择的,则不是。我为 RadioButtons 上的 valueCommit 事件设置了一个侦听器,结果很有趣:除了第一个之外,所有行中 RadioButtons 的 valueCommit 只触发一次,所选值为 true。但是如果第一行中的 RadioButton 是应该被选中的,valueCommit 会被触发5 次,前 3 次将所选值报告为 true,最后 2 次将其报告为 false。

对此的任何帮助将不胜感激。已经报告了一个类似的错误,但它没有提供任何解决方法。

UPDATE 12/18/08 OK,valueCommit 被触发了 5 次,第四次为假,第五次为假,实际上对应于数据中的索引 2 ALWAYS,不管它是什么。所以 4 次报告第一个 RadioButton,最后一次为假,第五次报告索引 2 为假。诡异的!

0 投票
2 回答
2211 浏览

apache-flex - Flex:使用 NumericStepper 作为 DataGrid 中的 itemEditor

我正在尝试使用数字步进器使数据网格中的一个字段可编辑。我目前的尝试看起来像是在工作,但 dataProvider 实际上并没有被改变。

根据我在十亿个不同地方读到的内容,语法应该是

我在这个主题上尝试了几种变体,但似乎没有任何效果。我错过了什么?

0 投票
3 回答
23247 浏览

c# - Silverlight Datagrid:根据值更改单元格样式

我有一些数据。如果该数据满足特定条件,我想浏览该数据并更改单元格(例如 - 背景颜色)。不知何故,我无法弄清楚如何在 Silverlight 中完成这个看似简单的事情。

0 投票
7 回答
62800 浏览

c# - 如何在我的 winforms 应用程序中设置我的 datagrid 滚动条的位置?

在我的 C# winforms 应用程序中,我有一个数据网格。当数据网格重新加载时,我想将滚动条设置回用户设置的位置。我怎样才能做到这一点?

编辑:我使用的是旧的 winforms DataGrid 控件,而不是较新的 DataGridView

0 投票
4 回答
3503 浏览

asp.net - 无法在 ASP.NET 面板中设置可见属性

Panel我在使用 ASP.NET控件的可见属性时遇到问题。我有一个调用数据库表并在数据网格中返回结果的页面。

要求

如果某些返回值是null我需要隐藏它旁边的图像。

我正在使用 aPanel来确定是隐藏还是显示图像,但在声明中遇到问题:

我也试过这些:

代码如下:

我究竟做错了什么?

编辑

如果我使用visible='<%# IIf(Eval("addr1") Is DbNull.Value, "False","True") %>'

我收到以下错误:

0 投票
4 回答
8403 浏览

datagrid - 使用 dojo 工具包的网格时,如何使列无法排序?

我有一个不想排序的网格(dojox.grid v1.2)。我怎样才能禁用它?

0 投票
2 回答
3445 浏览

apache-flex - Flex:在 dataGrid cellEditor 中立即编辑

当我在 a 中编辑一个单元格时,在我完成编辑之前dataGrid,这些更改不会应用于。dataProvider有没有办法可以让更改出现在dataProvider编辑时?

我会假设这样做的方法是对我正在使用的编辑器进行子类化,在这种情况下NumericStepper,但我不知道该怎么做。

我需要触发某种事件吗?

0 投票
5 回答
1521 浏览

performance - 使用数据网格性能进行分页的最佳方法是什么?

在具有大量用户的站点上,应该在代码中或使用存储过程来处理分页。如果您使用了缓存,请包括您的成功因素。

0 投票
1 回答
1497 浏览

.net - 从服务器响应后更新 Silverlight Datagrid

我在 Silverlight 中有一个数据网格。我想

  • 当用户编辑网格中的单元格时要发布到服务器的数据网格(或包含数据网格的用户控件)。

  • 使用已编辑单元格中的某个符号(如加载符号)向数据网格发送一个帖子已发送到服务器并且控件正在等待响应的信号。

  • 如果更新成功,则使用颜色(在正确的单元格中)向数据网格发出信号。

我发现我可以使用 WebClient 类在对象(~cells)set-property 中调用服务器,但感觉就像我做了一些根本错误的事情,因为:

  • 我不知道在对象的 set-property 中哪个 datagrid 触发了 set-property

  • 并且由于我不知道我将无法确定将响应发送回哪个数据网格(以及数据网格中的哪个单元格)(即,帖子是成功还是失败)。

我还尝试观察数据网格中的一些事件(BeginningEdit、PreparingCellForEdit、SelectionChanged、CurrentCellChanged),但它们都没有给我正在编辑的单元格的新值。

谁能指出我如何解决这些问题的正确方向?