Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    espressione campo testo con ireport

    Ciao a tutti,
    devo chiedervi un aiuto.
    Con ireport devo stampare in pdf delle stringhe, che fanno parte di una struttura ad albero.
    L'albero mi produce dei nodi le cui stringhe si ripetono, per es: il primo nodo è uguale casa e il secondo nodo |casa|cucina il terzo |casa|camera.
    Le sottostringhe sono separate dal simbolo|.
    Ho bisogno di una espressione in java, da mettere in ireport, nel campo chiamato Espr campo testo che mi tiri fuori il primo nodo cioè casa, il secondo solo cucina e per il terzo solo camera.
    Qualcuno può aiutarmi????

  2. #2
    Utente di HTML.it L'avatar di pan
    Registrato dal
    May 2000
    Messaggi
    141
    non sono sicuro di aver ben capito la tua esigenza ma ci provo cmq.
    con iReport non sono ancora così bravo, ma perché non lo fai da sql? parti da destra e prendi il primo token delimitato dal | (pipe)

  3. #3
    ho appena risolto
    ho messo nel Espr campo testo$F{campo}.substring($F{campo}.lastIndexOf("|")+1,$ F{campo}.length())).trim()

    che "scansiona" la stringa e quando incontra l'ultimo pipe elima la parte di stringa che sta a sinistra.

    grazie lo stesso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.