Autore Topic: Ctable non funziona  (Letto 3183 volte)

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Ctable non funziona
« il: 04 Luglio 2012, 11:52:59 »
Ciao a tutti, mi sono messo a lavorare su un nuovo progetto e mi piacerebbe implementare Ctable solo che non mi funziona. Ho l'ultima versione G3.2. lanciando la VER.12 di Ctable mi da il seguente errore:
ccelrenderer.inversse is incorrectly overridding in class ccelbuttonrenderer
avete idea di come risolvere?
Matteo DoubleMM Mion

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Ctable non funziona
« Risposta #1 il: 04 Luglio 2012, 22:10:19 »
si... usa GridBox  :P

scherzi a parte, la classe ctable e' da un po' che il nostro md#### non l'aggiorna... forse addirittura da prima che uscisse la versione stabile di gambas3, quindi dovresti aspettare un suo intervento a proposito. :-\


Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Ctable non funziona
« Risposta #2 il: 04 Luglio 2012, 22:28:57 »
si... usa GridBox  :P

ovviamente la sto usando con buoni risultati, sto andando un po a rilento perchè è la prima volta che la uso cmq ottimo strumento. Sto cercando di capire perchè delle volte aggiungo dati ad una griglia la griglia si aggiorna però poi quando esco dal programma e rientro i dati non si sono salvati. Sicuramente ho commesso qualche errore, sto controllando.  :rotfl:
Matteo DoubleMM Mion

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Ctable non funziona
« Risposta #3 il: 04 Luglio 2012, 22:31:10 »
probabilmente non lanci GridBox.Update() all'uscita del form/applicazione

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Ctable non funziona
« Risposta #4 il: 05 Luglio 2012, 13:11:16 »
Ciao  :ciao:

Sì, in effetti è un mucchio di tempo che non metto mano a quelle classi, che avevo iniziato a creare con lo scopo di fondare una libreria condivisa di oggetti utili per Gambas.

Avevo iniziato a crearla con G2, e avevo iniziato a fare delle modifiche per G3 quando era ancora in fase alpha, poi altri impegni mi hanno distolto dallo sviluppo.

Non sò se avrò tempo di metterci le mani, ma se ti serve una griglia, in effetti quella di milio ha un notevole numero di ammiratori  :D , per cui puoi provare ad utilizzare quella se non hai tempo di aspettare. A meno che tu abbia voglia di mettere le mani sulla clib...  ;)

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Ctable non funziona
« Risposta #5 il: 06 Luglio 2012, 15:26:22 »
probabilmente non lanci GridBox.Update() all'uscita del form/applicazione

avevo fatto delle prove in passato e delle volte salvava e delle volte no. Comunque ora la sto iniziando ad adoperare in un nuovo progetto se noto dei problemi non esiterò a chiedere.

@md9327:
continuerò ad usare la gridbox perchè non sarei in grado di metterci le mani sulla clib. Se dovessi metterci le mani tu facci sapere che voglio provare anche ctable. Grazie cmq a tutti e due per gli ottimi strumenti che ci fornite.
Matteo DoubleMM Mion

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Ctable non funziona
« Risposta #6 il: 08 Luglio 2012, 13:17:58 »
@milio: Ho questo problema: Vorrei creare una gridbox in readonly però se clicco sopra una cella mi restituisca il contenuto di quella cella?

ho provato a mettere sia la griglia si i campi in readonly ma così facendo non si attiva l'evento griglia_Click
Matteo DoubleMM Mion

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Ctable non funziona
« Risposta #7 il: 08 Luglio 2012, 16:34:59 »
@milio: Ho questo problema: Vorrei creare una gridbox in readonly però se clicco sopra una cella mi restituisca il contenuto di quella cella?

Non vedo il problema.... in qualsiasi momento puoi interrogare il contenuto della cella, Gridbox[Riga, Colonna].Value oppure Gridbox.CurrentCell.Value per la cella selezionata in quel momento.

ho provato a mettere sia la griglia si i campi in readonly ma così facendo non si attiva l'evento griglia_Click

Si e' vero, non tutti gli eventi sono abilitati, diciamo che quelli che servivano  me funzionano... :)  comunque puoi usare l'evento PosChange...

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Ctable non funziona
« Risposta #8 il: 08 Luglio 2012, 21:39:00 »
il problema era solo che non riuscivo ad entrare nell'evento Click, ho risolto cambiando in DblClick che mi va anche meglio per quello che devo fare
Matteo DoubleMM Mion

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Ctable non funziona
« Risposta #9 il: 12 Luglio 2012, 20:02:48 »
Ho riaperto il pacchetto gb.clib, in cui c'è pure CTable, e l'ho ricompilato con l'ultima build di Gambas3

In allegato invio i sorgenti, gli eseguibili e gli esempi.

...nel caso qualcuno voglia continuare con gli esperimenti...

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Ctable non funziona
« Risposta #10 il: 12 Luglio 2012, 20:13:19 »
grazie mille io stasera do un'ochiatta
Matteo DoubleMM Mion

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Ctable non funziona
« Risposta #11 il: 12 Luglio 2012, 21:13:30 »
ho eseguito l'install di Clib tutto ok
però il prog clibtest mi dice: cannot load comonent gb.clib.table.gambas

i componenti gb.clip sono tutti abilitati nelle proprietà
Matteo DoubleMM Mion

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Ctable non funziona
« Risposta #12 il: 13 Luglio 2012, 17:58:05 »
ho eseguito l'install di Clib tutto ok
però il prog clibtest mi dice: cannot load comonent gb.clib.table.gambas

i componenti gb.clip sono tutti abilitati nelle proprietà
Credo il problema sia perchè puntano a file residenti non nelle cartelle di sistema...

Cercherò di sistemare la cosa...

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Ctable non funziona
« Risposta #13 il: 13 Luglio 2012, 18:18:51 »
1) come hai installato i componenti?
2) che distribuzione usi?

La seconda perchè potrei darti uno script, da eseguire come root, per installare tutti i componenti, in modo che tu possa vederli nella lista Componenti di Gambas.

In allegato invio gli esempi, che ho ricondizionato, sperando che ti funzionino.
« Ultima modifica: 13 Luglio 2012, 18:23:00 da md9327 »

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: Ctable non funziona
« Risposta #14 il: 13 Luglio 2012, 18:34:53 »
mi da ccbuttoneditor multiple inheritance
Matteo DoubleMM Mion