问题标签 [itemrenderers]

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 投票
1 回答
1455 浏览

apache-flex - flex 3 数据网格和 xmllistcollection

我试图在我的数据网格的不同字段中显示 xmllistcollection 的内容,但是除非我使用 itemrenderer,否则该值不会显示在网格中。

xmllistcollection 是从 web 服务调用中填充的。在我的项目渲染器中,我使用自定义命名空间从 xmllistcollection 检索内容

但是,如果我在数据网格中尝试类似 dataField = "ns::firstName" 之类的东西而不使用项目渲染器,我将没有数据输出。

谁能帮我吗?

0 投票
1 回答
439 浏览

apache-flex - Flex - 在单行中的 Itemrenderes 之间进行通信

我有一个带有 XML 对象作为数据提供者的数据网格。数据网格中有 2 列具有组合框作为它们的 itemrenderer。rendereriseditor 属性也被标记为 true。这些 itemrenderer 在它们自己的 mxml 文件中定义。我想要的是,如果用户选择组合框中的特定项目,比如 NA,那么另一个组合框的值也应该变为 NA。

我怎样才能实现这种行为?

谢谢

席德

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 投票
1 回答
247 浏览

java - 在项目渲染器中在运行时创建自定义组件

我正在尝试对我网站中的页面使用封面流布局,即列表中的每个项目都不是图像或面板,而是整个页面本身。这些页面本质上是自定义组件。

我想要的是能够在运行时在我的 ItemRenderer 中创建我的自定义组件的实例。例如,这是显示封面流布局的代码:

列表的数据提供者基本上是一个对象数组,其中包含顶部导航栏的名称(字符串)(主页、关于、联系我们等)。我创建了具有相同名称的自定义组件。即我有一个名为“home”、“about”等的自定义组件。

因此,在项目渲染器中,我想创建相应自定义组件的实例。到目前为止,这就是我所拥有的:

我希望“mycomp”将保存当前自定义组件的实例。如何将此对象添加到应用程序?我尝试了 parentDocument.addChild 但它抛出了一个错误。有没有其他方法可以做整个事情?

0 投票
1 回答
800 浏览

apache-flex - Flex MXML 绑定与 Actionscript 绑定

我希望有人可以解释在使用 MXML 卷曲绑定时发生了什么。

例如,使用 itemrenderers:

如果我通过 MXML 将某些控件绑定到数据源,例如:

文本={data.myText}

不知何故,这些绑定似乎会自动清理。

但是,如果我使用 Actionscript 进行绑定,我应该什么时候调用 unwatch()?我如何知道 itemRenderer 何时不再被使用?

MXML 绑定如何知道何时解除绑定?

0 投票
1 回答
1429 浏览

apache-flex - Flex 4 Datagrid s:MXDataGridItemRenderer 问题 - 默认样式丢失?

所有,我已经在我的所有 Datagrid 列上实现了一个 HeaderRenderer。当我这样做时,似乎所有默认的 DataGrid 列标题样式都丢失了,例如:

  • 当我将鼠标悬停在列标题上时,DataGrid 中的默认设置是以另一种颜色(与行选择颜色相同的颜色)显示它 - 现在不会发生这种情况。
  • 当我单击列标题时,DataGrid 中的默认设置是以另一种颜色(与行选择颜色相同的颜色)显示它 - 现在不会发生这种情况。

我是否在我的 s:MXDataGridItemRenderer 中重新应用了这些样式?这是怎么做到的...

我的渲染器代码如下...

0 投票
2 回答
884 浏览

apache-flex - 如何在移动的 Spark Listform 中删除 itemrenderers?

我有一个带有自定义 mxml itemRenderer 的 spark ListForm,所有 itemRenderer 都有:

当我运行分析器时,listform 没有重新使用 itemRenderers,实例不断上升,我使用 arrayCollection 作为数据提供者。我什至调用 dataprovider (arrayCollection) .removeAll() 并且显示变为空白,但 itemRenderer 的实例数并没有下降。然后我在分析器中运行垃圾收集器,项目渲染器仍然保留在内存中。如何从内存中删除 itemRenderers?

0 投票
1 回答
395 浏览

apache-flex - 更改 itemRemderer 的可见性

我在 AdvancedDataGrid 的一列中添加了按钮(最后一行)。对于具有添加按钮的行,其余字段不可见。单击添加按钮时,将向网格中添加一个新行以供用户添加。之后此按钮变为删除按钮(标签变为“-”并在底部添加新行以添加另一行)。当我单击删除按钮(标签“-”)时,最后一行获得添加按钮(“+”标签),但该行的字段变为可见。

有人可以解释一下下面是示例代码

0 投票
1 回答
3508 浏览

jquery - jQuery自动完成自定义_renderItem问题

我在使用 jQuery 自动完成时遇到问题。我正在对其进行自定义以显示两种项目:

  • 与搜索字符串的实际匹配和
  • 建议(拼写更正、相关关键字等)

后端完成所有工作;自动完成只是提供了两个列表。

一张图可以更好的解释:

http://shot.ninjaloot.se/20120412.141112.png(数据只是开发中使用的虚拟数据,样式尚未完成)

在渲染工作时,项目的选择(单击或以其他方式)会引发难以调试的异常:

据我了解, menu.selected 函数被赋予了一个ui具有未定义item键的参数。

为什么会发生这种情况,我该怎么办?如果我注释掉我的自定义渲染器,选择会起作用。

这是我的自定义渲染器功能。它是从 UI 源文件中逐字提取的,然后扩展为我的自定义 haxing。

如果需要更多代码,我很乐意提供!

0 投票
0 回答
3124 浏览

apache-flex - 将项目渲染器应用于 Flex Advanceddatagrid

我正在尝试将自定义项渲染器应用于 Flex AdvancedDataGrid。我现在正在通过对父节点@depth="1" 应用一个纯黑色方块进行测试。黑色方块不是最终的项目渲染器,我只是想确保我可以将自定义项目渲染器应用于父节点。最终产品将有一些获取样式和使用绘图 APi 绘制的背景皮肤。

参考... 看到这个

请参阅“将项目渲染器与 AdvancedDataGrid 控件一起使用”

请参阅Adob​​e 语言参考

示例 #1 - 这应该将 _groupItemRendereFactory 应用于列,并将 GroupTitleRenderer 应用于depht="1"的任何列

Example #2 - Here I'm trying to specify which item renderer to use at which depth.