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.