Flex DataGrid组件.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实际上,DataGrid组件是属于列表组件的,之所以单独拿出来讲解,主要是因为 DataGrid组件有着很强大的功能,也有很多扩展的应用是在开发中经常用到的。DataGrid组件是按照行和列的形式显示数据的。有几个类是只有 DataGrid组件才能使用的,包括DataGridCellEditor类、DataGridColumn类和HeaderRenderer类。这三 个类会在使用的时候逐个讲解。 15.1 数据网格(DataGrid)组件简介 DataGrid组件适合显示包含多个属性的对象。可以通过内部或者外部的数据源把数 据绑定到DataGrid组件中。DataGrid组件有很多强大的功能,使我们在开发中很容易地实现某些代码,比如,按照特定的规则排序,在单元格中嵌 入其他组件等。DataGrid组件有很多属性、方法和事件。常用的属性如表15.1所示,常用的方法如表15.2所示。 表15.1 DataGrid组件常用的属性 属??? 性 说??? 明 columns 获取或设置一个DataGridColumn对象数组,每个可以显示的列为一个对象 editable 指示用户能否编辑数据提供者中的项目 editedItemPosition 获取或设置正在编辑的数据提供者项目的项目渲染器的列索引和行索引 editedItemRenderer 获取对当前正在编辑的项目所属的DataGrid组件中项目渲染器的引用 headerHeight 获取或设置DataGrid标题的高度,以像素为单位 horizontalScrollPolicy 获取或设置一个布尔值,指示水平滚动条是否始终打开 imeMode 获取或设置输入法编辑器(IME)的模式 itemEditorInstance 对项目编辑器的当前活动实例(如果有)的引用 labelFunction 获取或设置一个函数,确定各个项目的哪些字段要用作标签文本 minColumnWidth 获取或设置DataGrid组件列的最小宽度,以像素为单位 resizableColumns 指示用户能否更改列的尺寸 rowCount 获取或设置在列表中至少部分可见的行的行数 rowHeight 获取或设置DataGrid组件中每一行的高度以像素为单位 showHeaders 获取或设置一个布尔值,该值指示DataGrid组件是否显示列标题 sortableColumns 指示用户能否通过单击列标题单元格对数据提供者中的项目进行排序 sortDescending 获取当用户单击列标题时列的排序顺序 sortIndex 获取要排序的列的索引 表15.2 DataGrid组件常用的方法 方??? 法 说??? 明 addColumn 在columns数组的末尾添加列 addColumnAt 在column数组中的指定索引处插入列 createItemEditor 使用itemEditor属性指定的编辑器为位于editedItemPosition属性标识的列索引和行索引处的项目渲染器创建项目编辑器 destroyItemEditor 关闭当前在项目渲染器上打开的项目编辑器 editField 编辑DataGrid组件中的给定字段或属性 getCellRendererAt 获取DataGrid中指定位置的单元格渲染器的实例 getColumnAt 检索位于columns数组中指定索引处的列 getColumnCount 检索DataGrid组件中的列数 getColumnIndex 检索具有指定名称的列的索引;如果未找到匹配项,则为 -1 getStyleDefinition 检索当前组件的默认样式映射 itemToCellRenderer DataGrid组件对任何给定项都有多个单元格,因此itemToCellRenderer方法始终返回null removeAllColumns 删除DataGrid组件中的所有列 removeColumnAt 删除位于columns数组中指定索引处的列 scrollToIndex 将列表滚动至位于指定索引处的项目 spaceColumnsEqually 将可见列的宽度重置为相同大小 可以利用这些属性、方法和事件创建强大的DataGrid组件应用程序。在接下来的几节,会逐一介绍他们的使用方法。 15.2 使用DataGrid组件显示数据列表 显示数据列表是DataGrid组件最基本的应用,只有把数据显示出来,才可以实现其 他的功能。数据的来源大概有两种,一种是内部数据,即在程序内部自定义数据,然后绑定到DataGrid组件中;另一种是外部数据,通过读取外部文件或者 是数据库,绑定到DataGrid组件中。接下

文档评论(0)

wq640326 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档