gpt4 book ai didi

apache-flex - 在 DataGrid 上使用 itemRenderer 时确定拖动代理

转载 作者:行者123 更新时间:2023-12-03 17:59:55 25 4
gpt4 key购买 nike

我在 Flex DataGrid 上使用默认拖/放,但是,dataGrid 本身有一个 itemrenderer。
好像:

 public class FlashFileDataGridRenderer extends Label{
public function FlashFileDataGridRenderer(){
super();
}
override protected function updateDisplayList (unscaledWidth:Number, unscaledHeight:Number):void {
super.updateDisplayList(unscaledWidth, unscaledHeight);
this.setStyle("paddingLeft", "3");
if (data instanceof FlashEntryBean) {
if ((data.cutFlag)) {
setStyle("color", "#AAAAAA");
}
else
setStyle("color", "#000000");
}

这适用于数据网格中的所有项目。拖动时不再显示具有较低 alpha 的代理。我希望能够保留该样式,如何确定此特定项目是否正在应用 itemrenderer。我在想是否可以确定对象是否是代理,然后自己淡化文本。

谢谢!

最佳答案

不确定您使用的是哪个 SDK 版本,但在 3.5 中它肯定会在拖动代理中保留灰色文本颜色。

关于apache-flex - 在 DataGrid 上使用 itemRenderer 时确定拖动代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3292296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com