`
xylffxyfpp
  • 浏览: 114907 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

原来要用indexToItemRenderer实现对ItemRenderer中内容的修改!

阅读更多
原来要用indexToItemRenderer实现对ItemRenderer中内容的修改!狂晕!
我被Flex搞得狂晕,被ActionScript折腾了1个小时。就是找不到方法!我说不可能呀!
开始我从DataGridColumn入手,毕竟我的ItemRenderer是DataGridColumn的一个属性,但是这家伙的itemRenderer属性是奶奶的一个IFactory接口,这玩意咋弄类。要命了。我于是试呀,搜呀。一个小时过去了,debug了无数次。几乎绝望了。在最后的关头,我看了一下DataGridColumn的owner==>伟大的DataGrid~我就看他有没有什么方法看着就觉得是的!看呀看呀,突然灵光一现,突然看到了indexToItemRenderer这个方法,绝对是突然看到的,我的第6感告诉我,这就是Mr Right!于是Google了一下,果然不出所料,很像。然后突然蹦出一个网页就是这根救命稻草了!看!
http://tech.groups.yahoo.com/group/flexcoders/messages/94076?threaded=1&m=e&var=1&tidx=1
答案就在这个页面的1/3的位置!
哈哈

LIST_ID.indexToItemRenderer(NUMBER_OF_INDEX).document.ID_FROM_MY_TEXTBOX.text

真复杂呀!
我知道有一个document是肯定的,因为我在ItemRenderer里面需要调用this.parentDocument才能访问到外面的主程序的函数,但是我不知道是谁的document。现在知道了!太伟大了。GG真神奇。
有一点疑惑的是,为什么indexToItemRenderer是一个一维的数组呢?我怎么觉得应该是2维呀,但是2维我测试过不对哦。所以说NUMBER_OF_INDEX是行坐标。那么,怎么确定列呢?难道是LIST_ID?不可能吧?DataGridColumn没有indexToItemRenderer方法呀,我迷惑了,超级迷惑。不过好在我就用了1列,能用就成了!呜呼哀哉~~
顺便说一句网上有个杜XX的网站,排名还挺高,都是转载的抄E文的,狂晕,本来还想请教他,后来发现都是抄的转载的,想想还是算鸟。也不知道是不是蓝色的。晕死。

http://www.dc9.cn/catalog.asp?tags=FLEX
分享到:
评论

相关推荐

    理解_Flex_itemRenderer.pdf

    接着,会通过示例代码来展示如何创建和使用itemRenderer,以及如何根据数据动态地更改itemRenderer的内容和样式。 itemRenderer本质上是一个组件,它被用于指定如何显示数据集合中的每一项。默认情况下,Flex组件...

    Flex itemRenderer的详细教程

    通过它可以实现对列表或数据网格中每一项的高度定制化,从而达到更好的用户体验和视觉效果。根据不同的需求,可以选择使用内嵌 ItemRenderer、MXML 和 ActionScript 结合定义 ItemRenderer 或者外部 ItemRenderer 类...

    Flex中itemRenderer的使用简介

    此外,避免在ItemRenderer中使用不必要的计算或重渲染操作。 6. **使用vvList.mxml**: 虽然没有提供`vvList.mxml`的具体内容,但通常这个文件可能是一个包含列表组件的示例,其中使用了我们刚刚创建的`...

    flex4做的itemrenderer呈现器

    本文将深入探讨如何使用Flex4创建一个ItemRenderer,以实现类似雅虎聊天界面的效果,并介绍相关的核心概念和技术。 首先,让我们了解ItemRenderer的基本概念。ItemRenderer是Flex中的一种组件,它的主要任务是将...

    itemrenderer help

    通过编写ItemRenderer,可以实现对数据项的个性化展示,比如改变字体样式、颜色或者添加图片等元素,甚至可以是复杂的布局设计。 **2. ItemRenderer的工作原理** 当列表控件(如List、DataGrid等)需要显示数据时...

    flex中的渲染器(itemrenderer)

    flex中经常会使用到渲染器,这里简要介绍一下渲染器的一些知识

    flex itemRenderer 渲染机制的概念和使用

    在itemRenderer内部添加事件监听器,可以实现对特定项的响应。 5. **重用和优化** Flex为了提高性能,会对itemRenderer进行复用。因此,当项被滚动出视口后,它们可能被回收并用于渲染其他项。因此,记得在`...

    Flex手机项目自定义List的ItemRenderer

    在Flex手机项目开发中,创建自定义的List组件ItemRenderer是一项常见的需求,目的是为了提供更加丰富和个性化的显示效果。本文将深入探讨如何利用IconItemRenderer来实现这一目标,同时结合具体的实例,介绍两种不同...

    DataGrid的itemRenderer and HeaderRenderer

    在Flex和Adobe AIR开发中,`DataGrid`控件是一种常用的数据展示组件,它能够以表格形式展示数据集合。...在实际开发中,要确保对`itemRenderer`和`headerRenderer`的定制既满足业务需求,又保持良好的性能和用户体验。

    内渲染器_ItemRenderer

    内渲染器(ItemRenderer)是Flex、Flash Builder或者ActionScript等富互联网应用程序开发中的一个重要概念,主要用于自定义组件列表项的显示方式。在基于Adobe Flex的项目中,它允许开发者根据需要为数据列表(如...

    itemRenderer 提前加载问题

    在IT行业中,"itemRenderer提前加载问题"是一个与数据可视化和UI组件相关的技术挑战,尤其在使用Flex或ActionScript开发富互联网应用程序时。这个标题暗示了开发者可能遇到的一个常见问题,即ItemRenderer(项渲染器...

    Flex内联itemRenderer

    Flex内联itemRenderer是Adobe Flex框架中的一种技术,用于自定义列表或数据网格组件中项的显示方式。在Flex开发中,我们经常会遇到需要个性化显示数据的情况,比如在一个列表中,我们希望每条数据不仅仅是一个简单的...

    Flex ItemRenderer

    在描述中提到的博客链接(由于实际无法访问,此处无法提供具体内容),通常会包含关于如何创建和使用Flex ItemRenderer的教程或技巧。通常,一个教程可能会涵盖以下几点: 1. **创建ItemRenderer**: 你可以通过Flex...

    理解 Flex_itemRenderer

    `mx:itemRenderer` 标签内的内容定义了列表中每一项的布局和外观。这里使用了 `mx:VGroup` 来组织两个 `mx:Label`,分别显示书籍的作者和书名。 #### 三、Renderer 的复用机制 Flex 框架为了提高性能和资源利用...

    Flex项呈示器ItemRenderer

    在Flex编程中,ItemRenderer是一种关键的组件,用于在数据列表或树等容器中自定义显示数据项的方式。本文将深入探讨Flex项呈示器(ItemRenderer)的概念、使用方法,以及如何根据需求定制它来展示用户信息,如头像和...

    flex itemRenderer深入学习--flex相册例子

    本篇文章将深入探讨如何利用ItemRenderer实现一个灵活且功能丰富的相册示例,同时也会涉及Flex中的一些核心概念和编程技巧。 首先,我们需要了解ItemRenderer的基本结构。ItemRenderer是ActionScript类,通常继承自...

    Flex 如何得到itemRenderer里面的内容

    ### Flex 中获取 ItemRenderer 内容的方法 在 Flex 开发中,经常需要处理列表或集合中的数据,并且根据这些数据创建对应的用户界面元素。ItemRenderer 是一个非常重要的概念,在 Flex 中用于表示列表项的视觉外观。...

    ActionScript_ItemRenderer

    本教程将深入探讨如何创建和使用ActionScript自定义ItemRenderer,以及如何实现与上一个示例相同的效果。 首先,理解ItemRenderer的重要性。在Flex或Flash Builder等开发环境中,列表视图(如List、DataGrid等)...

    ItemRenderer的用法

    在提供的文件列表中,我们看到`.mxml`文件,这可能是`Main.mxml`,它可能是应用的主要入口点,可能包含对`ItemRenderer`的引用和使用。`utils`目录可能包含辅助函数和类,而`renderers`目录则可能包含自定义的`...

    flex as actionscript datagrid 背景色 flash itemRenderer script iframe overrider 跳转到别的页面

    6. **IFrame overrider**: 这可能是指在ItemRenderer中使用IFrame元素来加载外部网页内容。IFrame可以作为一个容器,将其他网页嵌入到Flex应用中,这样用户可以直接在DataGrid的一个单元格内浏览其他页面。 7. **...

Global site tag (gtag.js) - Google Analytics