2

我在 LiveCode 电子邮件列表上问了这个问题。没有回应,所以我认为这不可能。我知道编辑启用交替行颜色的模板图形。这对我没有帮助。

本课与我发现的最接近,但它仅将覆盖颜色设置为空单元格。它还有一个不良影响,即网格中存在的任何数据都不再显示。

http://lessons.runrev.com/s/lessons/m/datagrid/l/7327-how-do-i-override-the-default-behavior-for-rendering-data-to-a-cell

作为一个小实验,由于数据变得不可见(注意我在 WinXP 上),我尝试在我希望着色的列上放置一个不透明的图形。我将图形的墨迹设置为 AddMax 或 AddOver,看起来不错,但单元格中的文本消失了。然后我尝试将墨水设置为AddMin,它看起来仍然很好,但测试显示通过!!!!

所以,我认为这在视觉上可以正常工作,但是我怎样才能通过双击这个图形传递到下面的单元格(只允许在这个列中编辑单元格)?

4

1 回答 1

1

是的,你可以这样做。

这个建议来自http://www.bluemangolearning.com/的 Trevor DeVore

使用属性检查器创建自定义列模板。从那里您可以编辑列的行为以对该列的字段的背景颜色进行着色,或者只需编辑模板组中的字段以更改颜色。

但是,背景颜色只会显示在有数据的行中。

于 2013-04-02T17:52:28.773 回答