我有一个网格,它的GridItems包含另一个DataGrids。(= DataGrid嵌套在网格中)。现在,我将Grid的水平更改为零。但是由于一个GridItem中有几个GridItem,所以在这些DataGrids之间仍然有大约5-10 is的间距。
如何摆脱这些间隔?Thx
发布于 2009-12-16 08:41:26
你不能
发布于 2009-12-15 07:07:11
这是问题的一张图片。linkToImage
DataGrid-Items(白色)度量它们所在的GridItem宽度的1/3。您可以看到dataGrids之间的间距以及它如何影响(暗棕色)网格。数据网格…之间不应该有间隔
下面是我的问题的一个极简代码示例:
var grid:Grid = new Grid();
var gridRow:GridRow = new GridRow();
var gridItem:GridItem = new GridItem();
// the DataGrid which will be nested into the grid
var dataGrid:DataGrid = new DataGrid();
var item1:String = “exampleItem1”;
var dataGridColumnArray:Array = new Array();
var obj1:Object = {dItem:item1};
var objArray:Array = new Array();
objArray.push(obj1)
dataGridColumn.dataField = “dItem”;
dataGriColumnArray.push(dataGridColumn);
dataGrid.dataProvider = objArray;
dataGrid.columns = dataGriColumnArray;
//No spacing in the Grid
grid.setStyle(“horizontalGap”, 0);
//Nesting the DataGrid into the Grid
gridItem.addChild(dataGrid);
gridRow.addChild(gridItem);
grid.addChild(gridRow);在这个例子中,只有一个DataGrid嵌套在网格中。最初,我至少有三个,而且它们之间仍然有间距。
非常感谢
发布于 2009-12-15 10:03:18
尝试移除DataGrids上的填充
https://stackoverflow.com/questions/1904757
复制相似问题