首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于扩展nextLevel的灵活的DataGrid自定义按钮

用于扩展nextLevel的灵活的DataGrid自定义按钮
EN

Stack Overflow用户
提问于 2012-07-18 23:12:46
回答 1查看 755关注 0票数 1

我正在学习如何使用Flexicious,我有一个问题。当我设置我的DataGrid时,我这样做:

代码语言:javascript
复制
 var flexDataGridColumnLevel:FlexDataGridColumnLevel = new FlexDataGridColumnLevel();
    flexDataGridColumnLevel.columns = columns;
    flexDataGridColumnLevel.nextLevelRenderer = new ClassFactory(ExampleNextLevelRenderer);
    flexDataGridColumnLevel.selectedKeyField = "entityId";

    this._view.grid2.columnLevel = flexDataGridColumnLevel;

为了让我的专栏更上一层楼。当我这样做时,小的"+“按钮单元格被添加为每行中的第一个单元格。添加一个全新的列。不过,我不想这样。

我想从本质上劫持"+“图标功能,但将其添加到不同的按钮中。在我的行中,我有一列,该列中的每一行都有一个按钮。当用户单击该按钮时,我想展开行;执行单击"+“图标通常所做的操作。另外,我根本不想显示"+“图标。

我根本想不出怎么做,在互联网上也找不到任何例子。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-19 00:52:28

在网格上设置enableDefaultDisclosureIcon=false,您还可以在任何列上使用enableExpandCollapse=true来控制哪一列具有展开折叠图标。如果要使用自定义按钮,请使用itemRenderer并单击呼叫

代码语言:javascript
复制
var cell:IFlexDataGridCell = parent as IFlexDataGridCell;
cell.level.grid.expandChildrenOf(cell.rowInfo.data))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11544594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档