问题标签 [itemrenderer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3322 浏览

apache-flex - 如何:AS3 中自定义 DataGridColumn ItemRenderer 中的 RadioButton

我有一个数据网格,我想使用 AS3(而不是 mxml)添加一列单选按钮。我可以使用自定义 itemRenderer 来做到这一点。

在我的 RadioBtnColumnItemRenderer.mxml 中,我有一个带有 radioButton 的框......就像这样:

当我运行应用程序时,单选按钮会按原样显示在列中。但是,我不能只选择一个单选按钮。我可以选择所有这些,但我不想要这个......我想要选择一个,然后如果我选择另一个,那么第一个被取消选择并且当前一个被选中(就像你会期望单选按钮工作)。

我错过了什么?

0 投票
1 回答
2764 浏览

apache-flex - Adobe Flex Datagrid:addEventListener MouseEvent.CLICK

我有一个带有自定义标签 itemrenderer 的数据网格(基本上它使标签看起来像传统的 html 超链接)。

以上工作完美。

我想尝试向这个 itemrenderer 添加一个事件侦听器,但我不确定如何执行此操作,因为我无法为 itemrendered 本身指定一个 ID。

我尝试了以下方法,但似乎不起作用:

0 投票
3 回答
2513 浏览

image - Flex列表控件itemrenderer问题

我正在制作一个小型照片库。我创建了一个 xml 文件并尝试使用 itemrenderer 将它链接到我的列表控件。但是,当我尝试保存文件时,我访问了未定义的属性“数据”错误。我认为我们应该使用“数据”来引用数据对象的当前行。这是我的代码......非常感谢!

我的 xml

我很感激任何帮助!!!

0 投票
2 回答
1051 浏览

apache-flex - Flex 4 itemRendererFunction问题

这是一个 Flex 4 应用程序:

我创建了如下列表:

我有 itemRendererFunction:

如果 listItemRendererFunction 在 fx:Script 中,则应用程序可以正常工作。

但是,当我将 listItemRendererFunction 放入一个类并更改为以下内容时: List 组件中的 itemRendererFunction="controller.listItemRendererFunction" 。

如果我运行应用程序,我会收到“错误 #1009”。

请建议如何解决它。

0 投票
1 回答
363 浏览

apache-flex - 自定义数据网格以显示任务之间的连接性

我在 Flex 中制作了一个程序,用于创建简单的时间表,类似于 MS Project 或 Vico Control。我有一个问题想解决。(你可以在这里看到:OnTime Project Scheduling tool made in Flex

计划的任务表示为甘特图,为此我在 DataGrid 的其中一行中创建了一个 itemRenderer。任务显示为甘特图,但我还想显示任务之间的连接性。

请看下面的图片,看看我想在这里完成什么:(上面是数据网格现在的样子,下面是我想添加的东西) alt text http://img202.imageshack .us/img202/1399/gantt.jpg

关于如何在 DataGrid 的项目渲染器中执行此操作的任何建议?

非常感谢拉迪斯拉夫

0 投票
2 回答
1951 浏览

apache-flex - 滚动时带有图像的 Flex List ItemRenderer 丢失 BitmapData

嗨,我有一个带有 DataProvider 的 mx:List。如果 FotoItems,此数据提供程序是 ArrayCollection

我的 itemRenderer 看起来像这样:

现在,当我滚动时,所有离开屏幕的图像都会消失:(当我查看 arrayCollection 时,每个项目的 BitmapData 都是空的。

为什么会这样?

0 投票
3 回答
935 浏览

apache-flex - Flex : 在 SkinnableDataContainer 的项目上添加点击处理程序

我是 Flex 的新手。

我在这里寻找的是click在 SkinnableDataContainer 创建的所有项目上添加一个处理程序。我尝试了几件不起作用的事情,我不知道什么是正确的方法。

此外,我不想在我的自定义TeamSummaryRenderer组件中声明处理程序。我希望处理程序代码保持在应用程序级别。

是否有一个简单的“Flex-ish”来实现这一目标?

0 投票
1 回答
2304 浏览

flex4 - 帮助为 Flex 4 创建自定义 ItemRenderer

我正在尝试为 Flex 4 中的 TileList 创建自定义 ItemRenderer。

这是我的渲染器:

这是我的瓷砖列表:

当我运行该应用程序时,我收到此错误:

错误 #1034:类型强制失败:无法将渲染器::OfferLibraryListRenderer@32fce0a1 转换为 mx.controls.listClasses.IListItemRenderer。

0 投票
2 回答
1096 浏览

apache-flex - 从一个空的 dataProvider 开始

我正在使用一个List我需要在开始时为空的。我通过单击按钮根据需要向其中添加项目。由于它是空的,我没有添加dataProvider属性

要添加一个项目,我将它dataProvider直接添加到

但是当我这样做时,它给了我这个错误

Alert此外,我在itemRenderer 本身中进行了调试listIR,我看到创建列表时,我收到两次警报,就像创建了 2 个 itemRenderers 一样,即使列表在开始时应该是空的。

任何想法这个 itemRenderer 有什么问题?如何从一个空的 dataProvider 开始并顺利添加项目?

0 投票
1 回答
1938 浏览

apache-flex - Flex 无法与 itemrenderer 中的按钮交互

我有一个带有 itemrenderer 的列表。当我在 itemrenderer 中放置一个按钮时,我无法与之交互。如果我翻转按钮,则会触发列表项翻转,但不会触发按钮的翻转。我也不能点击按钮。您可以在下面看到我在 itemrenderer 中设置了一个点击事件,并且在我运行应用程序时不会在点击时调用它。我必须覆盖 itemrender 的翻转和单击方法吗?为什么在 itemrenderer 中放置一个按钮会如此痛苦?我肯定错过了什么。谢谢。