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

Interfaces Graphiques Perl Discussion :

[web] Wxperl -> ajout de ligne dans une grid


Sujet :

Interfaces Graphiques Perl

  1. #1
    Nouveau membre du Club
    Profil pro
    bob
    Inscrit en
    Mars 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : bob

    Informations forums :
    Inscription : Mars 2006
    Messages : 9
    Points : 30
    Points
    30
    Par défaut [web] Wxperl -> ajout de ligne dans une grid
    Bonjour à tous!
    Je m'essai à wxperl depuis peu et je rencontre un problème un bête :
    le script que j'ai créé ouvre un fichier tabulation, et va remplir les lignes d'un tableau "grid". Jusqu'ici tout va bien...
    Là où ca coince, c'est que lorsque j'arrive à la fin du tableau (j'ai défini le nombre de ligne dans le tableau à 10), le script va crée une nouvelle ligne, mais refuse ensuite de remplir les cellules de ladite ligne!
    J'ai l'impression que la ligne se crée, mais que les cellules n'existent pas.
    J'arrive à définir le label de la nouvelle ligne créée mais si j'utilise la methode SetReadOnly par exemple j'ai l'erreur suivante :
    "Can't call method "SetReadOnly" on an undefined value"

    voici un extrait de mon code
    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
     
    if ($i =~ $this->{'fileslist'}->GetNumberRows())
    {
    	# création de la ligne
    	$this->{'fileslist'}->AppendRows(1);
     
    	# Je donne un nom à ma ligne
    	$this->{'fileslist'}->SetRowLabelValue( $i, "$oldname" );
     
     	# définir les cellules de la ligne en lecture seule (il y a 6 colonnes)
    	for my $x(0..5)
    	{
    		$self->{'fileslist'}->SetReadOnly( $i, $x );
    	}
    }
    J'ai eu beau chercher dans la doc je ne trouve rien qui ressemble à une activation de cellule. J'ai testé un ForceReferesh sans succès notamment.

  2. #2
    Nouveau membre du Club
    Profil pro
    bob
    Inscrit en
    Mars 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : bob

    Informations forums :
    Inscription : Mars 2006
    Messages : 9
    Points : 30
    Points
    30
    Par défaut
    Ok je suis un boulet pour le coup... j'ai mis $self au lieu de $this.. forcement ca marchait pas
    Désolé du dérangement

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

Discussions similaires

  1. Ajout de ligne dans une table SAS
    Par ganjah06 dans le forum Macro
    Réponses: 3
    Dernier message: 15/09/2014, 11h34
  2. [Toutes versions] Ajouter plusieurs lignes dans une table automatiquement
    Par bbolt dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 24/01/2010, 15h08
  3. Ajout de ligne dans une datagrid ou gridview
    Par thierry007 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 16/11/2007, 09h23
  4. [AJAX] Ajout de lignes dans une table avec Ajax
    Par Tententai dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/11/2007, 15h54
  5. Réponses: 14
    Dernier message: 22/09/2005, 16h49

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