Google app maker 条件行颜色&;超过最大调用堆栈大小

Google app maker 条件行颜色&;超过最大调用堆栈大小,google-app-maker,Google App Maker,我想用颜色显示我的表。如果statusx为“完成”,它将显示浅绿色。如果它的Statusx为“Live”,它将显示不同的颜色。实际上我想要的不是改变背景颜色,而是改变文本颜色 @widget.datasource.item.Statusx === 'Complete' ? ['light-green','app-ListTableRow','hoverAncestor'] : @widget.datasource.item.Statusx === 'Live' ? ['green','app-L

我想用颜色显示我的表。如果statusx为“完成”,它将显示浅绿色。如果它的Statusx为“Live”,它将显示不同的颜色。实际上我想要的不是改变背景颜色,而是改变文本颜色

@widget.datasource.item.Statusx === 'Complete' ? ['light-green','app-ListTableRow','hoverAncestor'] : @widget.datasource.item.Statusx === 'Live' ? ['green','app-ListTableRow','hoverAncestor'] : @widget.datasource.item.Statusx === 'Pending' ? ['red','app-ListTableRow','hoverAncestor'] : ['app-ListTableRow','hoverAncestor']
我还发现了一些错误: 2019年7月26日星期五09:37:22格林尼治标准时间+700 (RangeError):超过最大调用堆栈大小

at AllCase.Table1Panel.Table1.Table1Body.Table1Row.onDataLoad:1:19
在任何情况下,表1面板1.表1.表1车身1.表1下装载:1:19 在任何情况下,表1面板1.表1.表1车身1.表1下装载:1:19


如何解决这个问题?

我刚刚解决了这个问题。我将OnDataLoad值从“重新加载数据源”删除为“无”。
现在我的问题仍然是有条件的颜色。

我刚刚解决了这个问题。我将OnDataLoad值从“重新加载数据源”删除为“无”。
现在,我的问题仍然是使用条件颜色。

对于条件颜色,第一个颜色将更正并影响所有行。但第二种颜色对第一行的影响。装订在哪里?大概在行样式设置中?大多数情况下,当代码反复卡在循环中时,会超过调用堆栈大小。如果这是您的行绑定,我不确定会发生什么。是的,这是关于行样式的。我想根据状态显示行,例如“完成”为绿色,live为“浅绿色”等。因此,它将读取每行的状态,并更改背景颜色。有办法解决这个问题吗?您的数据源大小限制是多少?我想这可能与您的数据源中有多少行有关,但我也不确定这是否会是问题所在。对于颜色条件,第一个颜色正确并影响所有行。但第二种颜色对第一行的影响。装订在哪里?大概在行样式设置中?大多数情况下,当代码反复卡在循环中时,会超过调用堆栈大小。如果这是您的行绑定,我不确定会发生什么。是的,这是关于行样式的。我想根据状态显示行,例如“完成”为绿色,live为“浅绿色”等。因此,它将读取每行的状态,并更改背景颜色。有办法解决这个问题吗?您的数据源大小限制是多少?我想这可能与数据源中有多少行有关,但我也不确定这是否是问题所在。