J'ai appris à masquer la colonne de tableau croisé dans l'exportation Excel Birt à l'événement "onprepare" du tableau croisé ou cellule in this question.Accédez à la valeur de données d'une cellule à l'événement "onPrepareCell" dans le tableau croisé Birt
Ma question est de savoir comment accéder à la valeur des données d'une cellule à « onPrepareCell » événement donc par exemple si la valeur = « EURO » largeur ensemble de cette cellule à 0 comme quelque chose comme ci-dessous:
function onPrepareCell(cell, reportContext)
if(cell.getReport.getDataItem("CURRENCY") == "EURO"){
if(cell.getCellID() == cell#){
reportContext.getDesignHandle().getElementByID(ElementId#).setStringProperty("width","0px");
}
}
mais Je ne peux pas extraire de valeur de IDataItem.
S'il vous plaît lire [Dans quelles circonstances j'ajouter « urgent "Ou d'autres phrases similaires à ma question, afin d'obtenir des réponses plus rapides?] (// meta.stackoverflow.com/q/326569) - le résumé est que ce n'est pas un moyen idéal de s'adresser aux volontaires, et est probablement contre-productif pour obtenir des réponses. Merci de ne pas ajouter ceci à vos questions. – halfer