flex datagrid flex4.5

Flex 4.5(Hero) s: Datagrid RowCount



flex4.5 (3)

MHO, es un error que el valor de requesteMaxRowCount igual a 1 no se respeta correctamente> en su lugar se muestran 2 filas.

Puede solucionarlo usted mismo editando el código de framework (en algún lugar cerca de la clase GridLayout.as) o ingresando el error en Adobe JIRA.

Ok, solo volviendo loco con este.

Usé rowcount, en mi anterior mx.datagrid

Ahora, con "s: datagrid", he intentado utilizar requesteMaxRowCount y RequestMinRowCount (en modo desesperación: /) La cuadrícula de datos aparece con 2 líneas, incluso cuando mi conjunto de datos solo tiene UNA fila y requestedMaxRowCount = 1;

--- editado ---

arrBranches es un ArrayCollection

if (arrBranches.length > 0){ dgBranches.requestedMaxRowCount = arrBranches.length; dgBranches.dataProvider = arrBranches; dgBranches.visible = true; arrBranches.refresh(); }

--- extremo editado ---

--- 2da edición ---

esto ya no es posible ...

dgBranches.rowCount = arrBranches.length

- Editar final -

No tengo ninguna altura, superior o inferior, definida ... cómo configurar las filas visibles en solo una fila (aparte del encabezado, por supuesto) Paulo Ans


Me encontré con este mismo problema / error:

mi hack-workaround consiste en alternar la altura del dataGrid a un valor fijo (55 funciona en mi renderizado) cuando el dataProvider tiene solo 1 fila.


Debe establecer la propiedad minHeight de su DataGrid en "0" o algo más pequeño que la altura del encabezado.

El minHeight predeterminado es suficiente para mostrar un poco más de 2 filas, de ahí su problema.