Flex AdvancedDataGrid:MXML ItemRenderers 不默认为默认样式
我知道 AdvancedDataGrid 有 styleFunction 回调,但我不想更改样式; 我希望 itemRenderer 获得其他所有内容(包括普通列)使用的全局样式。
我的内联项目渲染器使用默认样式,但不是我作为单独的 MXML 类创建的样式(它们扩展了 Canvas)。
我需要摇动任何句柄才能将样式传播到我的项目渲染器中吗?
谢谢
I know AdvancedDataGrid has a styleFunction callback, but I don't want to change the style; I want the itemRenderer to get the global style that everything else (including normal columns) uses.
My in-line item renderers use the default style, but not the ones I created as separate MXML classes (they extend Canvas).
Any handle I need to jiggle to propagate the style into my item renderers?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不认为你可以传播。 看起来 styleFunction 是为了完全不同的东西。 但是您可以访问任何 CSS 属性
,然后:
如果您想直接从 AdvancedDataGrid 获取样式声明,您必须获取渲染器 listData:
I don't think you can propagate. Seems like styleFunction is for something completly different. But you can access any CSS property
and then:
If you want to get style declaration directly from the AdvancedDataGrid you have to get renderers listData:
我的缺点
是它继承了 ADG 的风格; 该组件的样式未默认为全局样式。
My Bad
It was picking up the style from the ADG; that component's style was not defaulted to the global style.