如何将子项添加到 LegendItem?

Posted

技术标签:

【中文标题】如何将子项添加到 LegendItem?【英文标题】:How to add children to a LegendItem? 【发布时间】:2010-10-10 12:27:47 【问题描述】:

我正在尝试向图表图例中的 LegendItem 对象添加标签,但没有取得多大成功。我扩展了 LegendItem 类,我制作的类的构造函数如下。问题是您看到我尝试添加的标签没有出现在图例项中。它在那里(我可以使用 getChildByName 找到它),但由于某种原因它是不可见的。

是否有一些特殊的方法可以将对象添加到自定义图例项?谢谢。

public function LegendItemExtended() 
    super();
    someText = new Label();
    someText.name = "label";
    someText.text = "hi";
    addChild(someText);

【问题讨论】:

【参考方案1】:

你忘了把宽度和高度 :D, 把这个放在前:

someText.width = 200;
someText.height = 200;

并尝试在此函数中添加您的标签:

override protected function createChildren():void

我希望这会有所帮助。

【讨论】:

非常感谢,成功了。我假设宽度和高度会默认为某个值——现在我知道它们没有,我想知道我是怎么一直不知道的。再次感谢。

以上是关于如何将子项添加到 LegendItem?的主要内容,如果未能解决你的问题,请参考以下文章

如何将复选框控件添加到 mfc 中的列表控件子项

如何将子项动态添加到可展开的列表视图中。?

将新数据添加到特定子项时如何使用 Cloud Functions 将数据写入 Firebase 实时数据库

我无法使用多个按钮将子项添加到 ListView

将 Text 小部件添加到其子项映射到 Flutter 的 ListView?

SWIFT:如何通过单击保存按钮在现有子项上添加键值?