J'ai défini le DataGrid comme suitComment ajouter le nom de la colonne DataGrid dans Adobe Flex
<mx:DataGrid id="dg" width="100%" height="100%" >
Dans la partie que je suis en train d'obtenir les détails de la base de données et le réglage de la dataProvider pour le DataGrid comme suit.
var arrayContent:ArrayCollection = new ArrayCollection();
for(var i:int=0;i<assetClassDetails.length;i++)
{
var assetClass_:AssetItemClassVO = new AssetItemClassVO();
var array:ArrayCollection = new ArrayCollection();
var embeddableLocale:EmbeddableAssetItemClassLocale = new EmbeddableAssetItemClassLocale();
var assetClassD_:AssetItemClassLocale = new AssetItemClassLocale();
assetClass_ = assetClassDetails.getItemAt(i) as AssetItemClassVO;
array = assetClass_.assetItemClassLocale;
if(assetClass_ != null && array != null && array.length >0)
{
assetClassD_ = array.getItemAt(0) as AssetItemClassLocale;
arrayContent.addItem(new Array(assetClass_.id,assetClassD_.name,assetClassD_.description,assetClassD_.locale,assetClass_.createdby,assetClass_.createdtime,assetClass_.lastmodifiedby,assetClass_.lastmodifiedtime));
}
}
dg.dataProvider = arrayContent;
Mais après cela, je reçois le nom de la colonne comme 1,2,3,4,5 ... 8. Mais je veux définir le nom Colonne comme ID, Nom, Description, Paramètres régionaux, CreatedBy, CreatedTime, LastModifiedBy, LastModifiedTime.
Comment faire?
Aidez-nous s'il vous plaît.
Pourquoi est-ce marqué C#? Et on dirait que vous avez besoin de changer arrayContent.addItem (nouveau tableau ... à arrayContent.addItem (nouvel objet (...)) – Sharun