Css extjs4。如何在窗体面板中设置striperows?

Css extjs4。如何在窗体面板中设置striperows?,css,extjs4,Css,Extjs4,我有一个非常大的表单面板,有多个字段。唯一不方便的是单一的背景色。我想使用网格组件中的stripeRows功能,这样偶数和奇数字段的背景颜色会略有不同。很久以前我就尝试过使用css,但是效果不好,因为字段之间有很大的填充。那么,重新设计表单样式的最佳方法是什么呢?我找到了这篇文章,它解释了如何轻松地完成这项工作: 谢谢!但我明白了,这篇文章是关于网格的,不过我想为表单面板创建一个样式。您可以有一个看起来像条带行的背景,并根据背景对齐组件。或者,对于指定样式的面板中的每一行(可能是将所有行内容分组

我有一个非常大的
表单面板
,有多个字段。唯一不方便的是单一的背景色。我想使用网格组件中的
stripeRows
功能,这样偶数和奇数字段的背景颜色会略有不同。很久以前我就尝试过使用css,但是效果不好,因为字段之间有很大的填充。那么,重新设计表单样式的最佳方法是什么呢?

我找到了这篇文章,它解释了如何轻松地完成这项工作:


谢谢!但我明白了,这篇文章是关于网格的,不过我想为表单面板创建一个样式。您可以有一个看起来像条带行的背景,并根据背景对齐组件。或者,对于指定样式的面板中的每一行(可能是将所有行内容分组在一个容器中),我认为使用条带行回溯不是一个好的解决方案,因为字段块可能与背景上的预定义条带不一致。至于指定样式,我需要一些建议。我试着这么做,但行与行之间的未着色边距很大“行与行之间的未着色边距”,您有偏移设置吗?@objectone谢谢您的建议。事实上,我在Sencha论坛上找到了一个解决方案。解决方案是暂停布局,然后像这样解析表单的所有字段-this.getForm().getFields(),最后向所有字段添加自定义类。在任何情况下,都可以在Sencha论坛上找到解决方案(不过,在一个私人部分)。如果您对完整的解决方案感兴趣,我可以在这里发布,但要晚一点