IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[PrimeFaces] Supprimer les points d'un tracer de ligne


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 108
    Par défaut [PrimeFaces] Supprimer les points d'un tracer de ligne
    Bonjour,

    J'aimerais supprimer les points qui servent a tracer une courbe d'un chart de type "line".
    J'ai repris l'exemple du showcases celui ci fonctionne mais je ne trouve pas comment supprimer les points

    J'ai vu qu'il y avait avant le taglib "p:chartline" avec l'attribut "showMarkers" mais celui ci a été remplace par le taglib "p:chart"
    (Je suis avec primefaces 5.2)

    Avez-vous une solution svp ?

    Merci d'avance,
    Noctis

  2. #2
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut,
    as-tu essayé ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p:lineChart  id="err_#{chart.title}" value="#{chart}" legendPosition="ne" style="height:400px;" extender="ext" showMarkers="false" />
    eric

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 108
    Par défaut
    Salut,

    oui mais il ne connait pas la balise p:lineChart.
    J'ai le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    type Exception report
     
    messageInternal Server Error
     
    descriptionThe server encountered an internal error that prevented it from fulfilling this request.
     
    exception
     
    javax.servlet.ServletException: /xhtml/machineDesign/machineDesignTab.xhtml @25,28 <p:lineChart> Tag Library supports namespace: http://primefaces.org/ui, but no tag was defined for name: lineChart
    root cause
     
    javax.faces.view.facelets.TagException: /xhtml/machineDesign/machineDesignTab.xhtml @25,28 <p:lineChart> Tag Library supports namespace: http://primefaces.org/ui, but no tag was defined for name: lineChart
    note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1 logs.
    Et ma page xhtml est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml"
    	xmlns:ui="http://java.sun.com/jsf/facelets"
    	xmlns:h="http://java.sun.com/jsf/html"
    	xmlns:f="http://java.sun.com/jsf/core"
    	xmlns:p="http://primefaces.org/ui">
     
    <ui:composition>
    	<h:panelGrid border="0" columns="1">
    		<p:tabView>
    			<p:tab title="tab title">
    				<!-- 				<p:chart type="line" model="#{chartView.lineModel1}" showMarkers="false"/> -->
    				<p:lineChart id="err_chartTitle" value="#{chartView.lineModel1}"
    					legendPosition="ne" style="height:400px;" extender="ext"
    					showMarkers="false" />
    			</p:tab>
    		</p:tabView>
     
    	</h:panelGrid>
    </ui:composition>
     
    </html>

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 108
    Par défaut
    En fait j'ai trouvé, la gestion des graphes a du changer ; ce n'est plus des attributs a mettre dans les balises xml mais directement dans le bean manage du graph.

    Voici le code, si d'autres se retrouvent dans mon cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     
    import java.io.Serializable;
     
    import javax.annotation.PostConstruct;
    import javax.faces.bean.ManagedBean;
     
    import org.primefaces.model.chart.Axis;
    import org.primefaces.model.chart.AxisType;
    import org.primefaces.model.chart.LineChartModel;
    import org.primefaces.model.chart.LineChartSeries;
     
    @ManagedBean
    public class ChartView implements Serializable {
     
    	private static final long serialVersionUID = 1L;
     
    	private LineChartModel lineModel1;
     
    	@PostConstruct
    	public void init() {
    		createLineModels();
    	}
     
    	public LineChartModel getLineModel1() {
    		return lineModel1;
    	}
     
    	private void createLineModels() {
    		lineModel1 = initLinearModel();
    		lineModel1.setTitle("Linear Chart");
    		lineModel1.setLegendPosition("e");
    		Axis yAxis = lineModel1.getAxis(AxisType.Y);
    		yAxis.setMin(0);
    		yAxis.setMax(10);
     
    	}
     
    	private LineChartModel initLinearModel() {
    		LineChartModel model = new LineChartModel();
     
    		LineChartSeries series1 = new LineChartSeries();
    		series1.setLabel("Series 1");
     
    		series1.set(1, 2);
    		series1.set(2, 1);
    		series1.set(3, 3);
    		series1.set(4, 6);
    		series1.set(5, 8);
     
    		LineChartSeries series2 = new LineChartSeries();
    		series2.setLabel("Series 2");
     
    		series2.set(1, 6);
    		series2.set(2, 3);
    		series2.set(3, 2);
    		series2.set(4, 7);
    		series2.set(5, 9);
     
                    // permet de cacher les points
    		series1.setShowMarker(false);
     
                    // permet de cacher les lignes
    		series2.setShowLine(false);
     
                    // permet de zoomer sur le graph
    		model.setZoom(true);
     
    		model.addSeries(series1);
    		model.addSeries(series2);
     
    		return model;
    	}
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. impossible de supprimer les points de restauration du systeme!
    Par stephanech dans le forum Windows Vista
    Réponses: 0
    Dernier message: 08/02/2011, 10h02
  2. supprimer les points de restauration windows
    Par NABIL74 dans le forum Débuter
    Réponses: 2
    Dernier message: 04/09/2010, 11h23
  3. Réponses: 15
    Dernier message: 28/02/2007, 10h00
  4. supprimer les 10 premiers caractères de chaques lignes
    Par herzleid dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 06/02/2007, 11h09
  5. Supprimer les caractères blancs en fin de ligne
    Par st20085 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 06/09/2006, 22h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo