我正在学习如何使用Flexicious,我有一个问题。当我设置我的DataGrid时,我这样做:
var flexDataGridColumnLevel:FlexDataGridColumnLevel = new FlexDataGridColumnLevel();
flexDataGridColumnLevel.columns = columns;
flexDataGridColumnLevel.nextLevelRenderer = new ClassFactory(ExampleNextLevelRenderer);
flexDataGridColumnLevel.selectedKeyField = "entityId";
this._view.grid2.columnLevel = flexDataGridColumnLevel;为了让我的专栏更上一层楼。当我这样做时,小的"+“按钮单元格被添加为每行中的第一个单元格。添加一个全新的列。不过,我不想这样。
我想从本质上劫持"+“图标功能,但将其添加到不同的按钮中。在我的行中,我有一列,该列中的每一行都有一个按钮。当用户单击该按钮时,我想展开行;执行单击"+“图标通常所做的操作。另外,我根本不想显示"+“图标。
我根本想不出怎么做,在互联网上也找不到任何例子。
谢谢你的帮助!
发布于 2012-07-19 00:52:28
在网格上设置enableDefaultDisclosureIcon=false,您还可以在任何列上使用enableExpandCollapse=true来控制哪一列具有展开折叠图标。如果要使用自定义按钮,请使用itemRenderer并单击呼叫
var cell:IFlexDataGridCell = parent as IFlexDataGridCell;
cell.level.grid.expandChildrenOf(cell.rowInfo.data))https://stackoverflow.com/questions/11544594
复制相似问题